Spring
文章平均质量分 62
记录 Spring 框架相关知识
盼兮猫
长亭外 古道边 芳草碧连天
展开
-
Spring 事务
Spring 事务是对数据库事务的支持,数据库不支持事务,Spring 事务不会生效。事务传播属性(事务方法 A 中调用方法 B,此时方法 B 的处理方式):PROPAGATION_REQUIRED:支持当前事务,没有就创建新事务PROPAGATION_SUPPORTS:支持当前事务,没有就以非事务执行PROPAGATION_MANDATORY:支持当前事务,没有就抛出异常PROPAGATION_REQUIRES_NEW:创建新事务,存在事务就挂起并创建新事务,被挂起事务和新创建事务没任何关系,原创 2021-04-29 16:22:51 · 87 阅读 · 0 评论 -
Spring AOP
AOP:主要为了增强方法,即动态的把一些公共处理如打印日志,监控,权限验证等操作织入到业务逻辑中。好处在于服务类可以聚焦到业务,并且公共模块一处修改,到处生效织入:将公共处理增加到 Java 类的过程。其中织入分两种:静态织入:编译器织入动态织入:在运行时动态的将增强代码织入目标类中,通过动态代理实现Java 采用动态织入的方式,其中动态织入在 Java 语言中有两种实现方式:JDK 动态代理:通过反射实现,被增强类必须实现接口cglib 动态代理:通过继承实现JDK 动态代理原理/原创 2021-04-16 15:26:14 · 68 阅读 · 0 评论 -
Spring IOC DI
IOC(控制反转):将对象的创建权,交由 Spring 管理DI(依赖注入):在 Spring 创建对象的过程中,把对象依赖的属性注入到类中合起来讲就是将对象的创建权交给 Spring 完成,从而解放手动创建对象,降低类之间的耦合度Spring IOC 类加载方式:xml 文件配置式:<bean name="xxxDao" class="com.xxx.dao.XxxDaoImpl"/><bean name="xxxService" class="com.xxx..原创 2021-04-15 18:12:22 · 142 阅读 · 0 评论