spring
#_
这个作者很懒,什么都没留下…
展开
-
3IOC源码流程解析
目录 1概念 2beanfactory和applicationContext 2.1BeanFactory 2.2ApplicationContext 3IOC容器初始化过程 3.1BeanDefinition的Resource定位 3.2BeanDefinition载入和解析 3.3BeanDefinition注册 4依赖注入 5其他特性 5.1Bean生命周期 5.2L...原创 2019-07-01 17:20:48 · 233 阅读 · 0 评论 -
3.1Spring中的BeanPostProcessor详解
Spring中的BeanPostProcessor详解转载 2019-07-03 08:37:34 · 217 阅读 · 0 评论 -
5 spring事件与监听器
Spring的事件 1概述 ApplicationEvent以及Listener是Spring为我们提供的一个事件监听、订阅的实现,内部实现原理是观察者设计模式,设计初衷也是为了系统业务逻辑之间的解耦,提高可扩展性以及可维护性。 2组成 ApplicationEvent就是Spring的事件接口,ApplicationListener就是Spring的事件监听器接口,所有的监听器都实现该接...原创 2019-07-13 16:08:17 · 402 阅读 · 0 评论 -
4AOP
1代理 AOP思想的实现一般都是基于代理模式,在JAVA中一般采用JDK动态代理模式,但是我们都知道,JDK动态代理模式只能代理接口而不能代理类。因此,Spring AOP 会这样子来进行切换,因为Spring AOP 同时支持 CGLIB、ASPECTJ、JDK动态代理。 如果目标对象的实现类实现了接口,Spring AOP 将会采用 JDK 动态代理来生成 AOP 代理类; 如果目标...原创 2019-06-29 16:46:23 · 156 阅读 · 0 评论 -
4.1 一个AOP类
@Component @Aspect @Slf4j public class OperationAspect { @Pointcut("execution(* com.sumavision.sums.controller.*.*(..)))") public void option() { } @AfterThrowing(pointcut = "option...原创 2019-07-01 10:37:14 · 266 阅读 · 0 评论 -
1常见问题
1模块 Spring 体系结构 Spring Core:基础,可以说 Spring 其他所有的功能都需要依赖于该类库。主要提供 IoC 依赖注入功能。 Spring Aspects : 该模块为与AspectJ的集成提供支持。 Spring AOP:提供了面向方面的编程实现。 Spring JDBC: Java数据库连接。 Spring JMS:Java消息服务。 Sp...原创 2019-07-01 11:50:06 · 159 阅读 · 0 评论 -
2事务
事务属性 1 隔离级别 TransactionDefinition 接口中定义了五个表示隔离级别的常量: TransactionDefinition.ISOLATION_DEFAULT: 使用后端数据库默认的隔离级别,Mysql 默认采用的 REPEATABLE_READ隔离级别 Oracle 默认采用的 READ_COMMITTED隔离级别. TransactionDefinition....原创 2019-07-01 12:00:09 · 193 阅读 · 0 评论