首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SpringBoot
订阅
adomyzhao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Spring Boot实战系列(2)数据存储之Jpa操作MySQL
ddl-auto:create: 每次运行加载不管之前是否有数据都会自动创建一个表,会造成数据丢失。 ddl-auto:update: 第一次加载会创建新的数据接口,之后只会在原有表基础之上进行迭代。 ddl-auto:validate: 验证类里面的属性与表结构是否一致。 d…
Spring Boot实战系列(1)项目构建
菜单栏中选择 File => New => Project,可以看到下图弹出创建窗口,左侧默认指向Spring Initializr,右侧Choose Initializr Service Url 默认指向 https://start.spring.io/ ,这是Spring官…
Mybatis Mapper.xml 配置文件中 resultMap 节点的源码解析
在上篇文章 Mybatis 解析 SQL 源码分析一 介绍了 Maper.xml 配置文件的解析,但是没有解析 resultMap 节点,因为该解析比较复杂,也比较难理解,所有单独拿出来进行解析。 在使用 Mybatis 的时候,都会使用resultMap节点来绑定列与bean…
30分钟入门MyBatis
当项目框架SSH(spring Struts hibernate)日落西山时,SSM(spring SpringMVC、MyBatis)就大行其道,大部分项目都渐渐转至SSM,因此mybatis也成了Java程序员的必学之术,本文就mybatis的语法做一次小小的总结,旨在让读…
“过时”的SpringMVC我们到底在用什么?深入分析DispatchServlet源码
之前已经分析过了Spring的IOC(《零基础带你看Spring源码——IOC控制反转》)与AOP(《从源码入手,一文带你读懂Spring AOP面向切面编程》)的源码,本次就来分析下SpringMVC。本文先简述下目前SpringMVC的使用情况,然后通过Demo的简单让大家…
不可不说的Java“锁”事
Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。 Java中往往是按照是否含有某一特性来定义锁,我们通过特性将锁进行分…
Spring Boot实战系列(4)统一异常处理
先定义接口返回数据结构,code为0表示操作成功,非0表示异常。其中data只有在处理成功才会返回,其他情况不会返回,或者那些不需要返回数据的接口(更新、删除...) 创建/domain/Result.java类,对以上数据接口涉及的字段进行定义。 创建/util/Messag…
Spring Boot实战系列(3)AOP面向切面编程
@Aspect: 切面,由通知和切入点共同组成,这个注解标注在类上表示为一个切面。 @Joinpoint: 连接点,被AOP拦截的类或者方法,在前置通知中有介绍使用@Joinpoint获取类名、方法、请求参数。 @After: 后置通知,在某切入点@Pointcut之后的通知无…