Spring
文章平均质量分 81
CarryBest
java是世界上最好的语言
展开
-
Eureak原理以及相关源码分析
@Transactional(propagation = Propagation.REQUIRES_NEW, isolation = Isolation.READ_COMMITTED, rollbackFor = {Throwable.class}, readOnly = false)传播行为:propagation = Propagation.REQUIRES_NEW 不生效问题因为:由于this对象没被spring代理生成新的代理对象,而是本类的上下文方法上的事物注解不会起作用当前类的对象没有原创 2021-05-10 14:08:59 · 73 阅读 · 0 评论 -
@Retryable重试机制
尽管在很多场景下通过组件扫描和自动装配实现Spring的自动化配置是更为推荐的方式,但有时候自动化配置的方案行不通,因此需要明确配 置Spring。比如说,你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没有办法在它的类上添 加@Component注解的,因此就不能使用自动化装配的方案了要在JavaConfig中声明bean,我们需要编写一个方法,这个方法会创建所需类型的实例,然后给这个方法添加@Bean注解。比方说,下面的 代码声明了CompactDisc bean:@Bean注解会告诉原创 2021-03-18 11:29:06 · 1301 阅读 · 0 评论