随笔分类 - spring
摘要:我们可以使用下面三个注解来注入依赖项: @Resource–在javax.annotation包中定义,此注释是JSR-250注释的一部分,与javaee一起打包。 @Inject–在javax.inject包中定义。为了访问@inject注解,javax.inject库必须声明为Maven依赖项。
阅读全文
摘要:Spring框架建议您AOP实现上使用Spring AspectJ AOP实现,因为它为您提供了更多的控制并且易于使用。 有两种方式可以实现Spring AOP AspectJ: 基于注解(下面我们将讨论) 基于xml配置 Spring AspectJ AOP 实现提供了很多注解: @Aspect
阅读全文
摘要:今天开发功能遇到一个坑,给一个类中方法配置事务 @Transactional(propagation = Propagation.REQUIRED,rollbackFor = RuntimeException.class) ,让它遇到运行时异常回滚事务,但是事务一直没有生效,数据还是入了库。我们看问
阅读全文
摘要:图中Spring事务的七种传播特性都是亲自试验过的,文字说明太苍白无力,也是突发奇想用这种图形带生活气息的方式展示给大家,方便理解,实例源码地址如下: https://github.com/crelle/spring-transaction-behaviors
阅读全文
摘要:@SpringBootApplication 废话不多说,我们直接贴出来SpringBoot的官方给出的源码: package org.springframework.boot.autoconfigure; @Target(ElementType.TYPE)@Retention(RetentionP
阅读全文