spring
唯一本尊
真正的勇士敢于直面惨淡的人生
展开
-
@Transactional参数详解
使用propagation指定事务传播机制,即当前事务被其他事务调用时,如何使用事务,默认值为REQUIRED; 使用isolation指定事务隔离级别,最常用的取值是READ_COMMITTED; 默认情况下spring事务对所有运行时异常进行回滚,但也可以设定noRollbackFor某些异常不回滚,也可通过rollbackFor指定异常的父类,通常默认值(Exception.class)即...原创 2020-01-04 23:38:13 · 866 阅读 · 0 评论 -
spring事务传播机制
7种事务的传播机制(可通过spring配置或注解来设置) REQUIRED(默认):支持使用当前事务,如果当前事务不存在,创建一个新事务。 REQUIRES_NEW:创建一个新事务,如果当前事务存在,把当前事务挂起。 SUPPORTS:支持使用当前事务,如果当前事务不存在,则不使用事务。 NOT_SUPPORTED:无事务执行,如果当前事务存在,把当前事务挂起。 MANDATO...原创 2020-01-04 23:08:13 · 161 阅读 · 0 评论 -
Spring AOP 简单使用记录
Spring aop 使用步骤: 1. 创建Java项目,加入对应的jar包火maven依赖 com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj.weaver-1.7.2.RELEASE.jar spring-aop-5.2.0.RELEASE.jar spring-aspe...原创 2020-01-04 21:13:06 · 162 阅读 · 0 评论 -
spring学习笔记1
控制反转(IOC)和依赖注入(DI)实际上就是两个相辅相成的东西,控制反转说的是控制权由组件转移到了容器,依赖注入就是说组件以一些预先定义的方式接受来自容器的资源。 IOC: 1. (前生)分离接口与实现: 需求:生成HTML或PDF格式的不同类型的报表 2. (前生)工厂设置模式 3. 采用反转控制 配置Beans Class: bean的全类名,通过反射的方式在原创 2017-01-22 16:42:51 · 217 阅读 · 0 评论 -
AOP介绍和使用
关注点分离:不同的问题交给不同的部分去解决 AOP的三种织入方式 代理模式:接口+真实实现类+代理类原创 2019-03-08 16:47:41 · 241 阅读 · 0 评论 -
springboot各种小知识
@Mapper vs @MapperScan 两个都是用于Mapper类注解,而前者是需要在每一个mapper类中都带有,后者则是直接在主程序类中使用一次就可以全部生效。原创 2019-03-23 15:52:56 · 132 阅读 · 0 评论