spring
陌上草熏
这个作者很懒,什么都没留下…
展开
-
@Autowired和@Resource的区别
在抽取的公共service中用泛型引用mapper,如下:@Resourceprotected M mapper;启动项目时报错: Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type '?' available: expected sing原创 2021-06-08 13:45:38 · 108 阅读 · 0 评论 -
Spring @Transactional 失效 和 传播行为
本文转自 简书首先,说大概说一下事务传播行为,随后讲事务失效,具体分析同一个类里方法调用造成事务失效的情况,再到事务传播行为应该在不同类的事务方法传播,最后讲会如何传播。事务传播行为大概认识PROPAGATION_REQUIRED假如当前正要执行的事务不在另外一个事务里,那么就起一个新的事务比如说,ServiceB.methodB的事务级别定义为PROPAGATION_REQUIRED...转载 2019-11-20 10:38:05 · 184 阅读 · 0 评论 -
spring方法级事务在默认传递规则下传递失效
场景:springboot项目中,service层@Transactional(默认传递方式)注解不同service的多个方法,实现在底层方法手动抛出异常实现多个方法事务的同步。伪代码:@Transactionalvoid methodA(dataA){ daoA.insert(dataA); serviceB.methodB(dataA.dataB);}@Trans...原创 2019-05-09 10:46:45 · 451 阅读 · 0 评论