spring 事务, Transaction rolled back because it has been marked as rollback-only
spring-boot-devtools是SpringBoot提供的开发期间的依赖项,可以提供热重载等实现。但是使用过程也可能导致一些问题,主要是类加载器上的问题。引入spring-boot-devtools后,工程被idea打开的部分下的所有java类启动时将采用RestartClassLoade
今天某个工程执行mvn clean install时,没有成功构建fatjar,只有一个非fatjar。之前是OK的于是git查看了修改记录。从修改记录中发现,工程pom.xml从继承spring-boot-starter-parent,变为了依赖spring-boot-dependencies。版
@Bean是Spring提供的注册Bean的方式。要点看下面的:其中1,2,3分别是三个断点的执行顺序,注意,执行顺序并不是2,1,3。master注册完毕后,才进入dynamicDataSouce(),执行到master()时,DEBUG并不能进入此方法。查看@Bean的注释:结论:master(
执行流程浏览器发送请求,前端控制区 DispatcherServlet 拦截该请求;DispatcherServlet 拦截到请求后,对请求 URL 进行解析,得到请求资源标识符 URI,根据 URI 调用 HandlerMapping 后获取对应 Handler;DispatcherServlet
Bean 的作用域Spring Bean作用域有一下几个:平时直接使用@Component或者@Service,默认的作用域都是Singleton,即从容器启动到停止,这个Bean都是单例的。可以使用@Scope注解去声明一个bean的作用域:@Component@Scope("proto