良艺の个人空间 良艺,博客,技术

用try..catch捕获了顶层Exception就一定不会影响外部方法吗?

spring 事务, Transaction rolled back because it has been marked as rollback-only

Administrator 发布于 2024-07-17

spring-boot-devtools小记

spring-boot-devtools是SpringBoot提供的开发期间的依赖项,可以提供热重载等实现。但是使用过程也可能导致一些问题,主要是类加载器上的问题。引入spring-boot-devtools后,工程被idea打开的部分下的所有java类启动时将采用RestartClassLoade

Administrator 发布于 2022-07-29

Spring Boot打fatjar失败的记录

今天某个工程执行mvn clean install时,没有成功构建fatjar,只有一个非fatjar。之前是OK的于是git查看了修改记录。从修改记录中发现,工程pom.xml从继承spring-boot-starter-parent,变为了依赖spring-boot-dependencies。版

Administrator 发布于 2022-06-17

关于Spring @Bean的一些小知识

@Bean是Spring提供的注册Bean的方式。要点看下面的:其中1,2,3分别是三个断点的执行顺序,注意,执行顺序并不是2,1,3。master注册完毕后,才进入dynamicDataSouce(),执行到master()时,DEBUG并不能进入此方法。查看@Bean的注释:结论:master(

Administrator 发布于 2021-08-10

Spring MVC工作流程

执行流程浏览器发送请求,前端控制区 DispatcherServlet 拦截该请求;DispatcherServlet 拦截到请求后,对请求 URL 进行解析,得到请求资源标识符 URI,根据 URI 调用 HandlerMapping 后获取对应 Handler;DispatcherServlet

Administrator 发布于 2021-01-05

Spring Bean的作用域(scope)和生命周期

Bean 的作用域Spring Bean作用域有一下几个:平时直接使用@Component或者@Service,默认的作用域都是Singleton,即从容器启动到停止,这个Bean都是单例的。可以使用@Scope注解去声明一个bean的作用域:@Component@Scope("proto

Administrator 发布于 2021-01-04