
Spring
文章平均质量分 91
Spring
惘昔
思想为源,技艺为辅
展开
-
@Transactional 注解的失效场景
@Transactional 注解相信大家并不陌生,平时开发中很常用的一个注解,它能保证方法内多个数据库操作要么同时成功、要么同时失败。使用 @Transactional 注解时需要注意许多的细节,不然你会发现 @Transactional 总是莫名其妙的就失效了 一、事务 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种。 编程式事务:是指在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强,如下示例: try { .原创 2022-02-27 21:20:48 · 185 阅读 · 0 评论 -
spring.factories 的妙用
现象 在阅读 Spring-Boot 相关源码时,常常见到 spring.factories 文件,里面写了自动配置(AutoConfiguration)相关的类名,因此产生了一个疑问:“明明自动配置的类已经打上了 @Configuration 的注解,为什么还要写 spring.factories 文件? 用过 Spring Boot 的都知道 @ComponentScan 注解的作用是扫描 @SpringBootApplication 所在的 Application 类所在的包(basepacka原创 2021-05-26 12:34:15 · 23338 阅读 · 5 评论