![](https://img-blog.csdnimg.cn/20191128111939379.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
Atomatom98
但行好事 莫问前程
展开
-
@Transactional注解中事务的传播行为总结
@Transactional注解中事务的传播行为总结在事务的注解@Transactional中的propagation字段定义了事务的传播行为当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。事务的传播行为可以由传播属性指定。Spring定义了7种类传播行为。@Transactional...原创 2019-09-23 14:06:58 · 3947 阅读 · 1 评论 -
基于注解的AOP配置完整流程
基于注解的AOP流程1.将目标类和切面类都添加到容器中场景:MyMathCaculator实现Caculator接口 功能是计算器,现在要通过AOP为该目标类Target添加日志信息@Servicepublic class MyMathCaculator implements Caculator { @Override public int add(int i, int j) { ...原创 2019-09-19 10:03:42 · 168 阅读 · 0 评论 -
Spring注解驱动开发-------------管理bean生命周期的四种方式
一.应用场景在之前,我们会使用XML配置文件来指定每一个Bean的id,属性,或者作用域,初始化及销毁方法,这要求我们写大量的配置文件,在开发过程中十分麻烦。通过Spring提供的一套注解驱动支持,我们可以用注解来替代之前的配置文件。二.@Bean 定义初始化和销毁//自定义一个car类beanpublic class Car { public Car() { Syst...原创 2019-10-12 13:35:29 · 126 阅读 · 0 评论 -
Spring Framework 源码阅读笔记
一.applicationContext和BeanFactory的继承关系ApplicationContext 继承自 BeanFactory,但是它不应该被理解为 BeanFactory 的实现类,而是说其内部持有一个实例化的 BeanFactory(DefaultListableBeanFactory)。以后所有的 BeanFactory 相关的操作其实是给这个实例来处理的二.bean在...原创 2019-09-26 09:49:57 · 153 阅读 · 0 评论