Spring 的核心 IOC 和AOP详解
2017-11-29 21:55
225 查看
IOC控制翻转:依赖对象的创建交由spring容器创建。只需要根据架构加上响应的注解即可例如控制层加@Controller注解 业务层加@Service 注解 数据访问层加@Respostory注解 。需要使用响应对象只需要声明属性用@Autowired注解或者@Resource注解即可
AOP:面向切面。理解起来就是一个横切逻辑。可以动态的在目标方法之前或者之后进行预操作或者后处理行为。例如spring的AOP最典型的应用就是事物处理、日志记录、权限校验、资源池管理等。AOP可采用动态代理实现。例如jdk的动态代理。每次都会调用代理对象的invoke方法。可以重写此方法。在该方法中反射调用目标方法,然后可以在目标方法之前或之后做增强。传统的装饰者模式也可以。但是需要目标类和代理类需要实现相同的接口。
AOP:面向切面。理解起来就是一个横切逻辑。可以动态的在目标方法之前或者之后进行预操作或者后处理行为。例如spring的AOP最典型的应用就是事物处理、日志记录、权限校验、资源池管理等。AOP可采用动态代理实现。例如jdk的动态代理。每次都会调用代理对象的invoke方法。可以重写此方法。在该方法中反射调用目标方法,然后可以在目标方法之前或之后做增强。传统的装饰者模式也可以。但是需要目标类和代理类需要实现相同的接口。
相关文章推荐
- Spring核心机制--IoC
- Spring 核心 Ioc(DI)
- Spring技术核心内幕 读书笔记--IOC容器的实现小结
- 【Spring】IOC核心源码学习(二):容器初始化过程
- Spring之核心容器IoC
- Spring(4)-IOC-Spring的核心机制:依赖注入(面向接口)
- IOC和AOP是spring中的两个核心的概念,下面谈谈对这两个概念的理解。
- spring核心IOC和DI的区别
- Spring核心技术原理-(4)-三条路线告诉你如何掌握Spring IoC容器的核心原理
- Spring核心IoC和AOP的理解
- Spring 技术核心 IOC AOP <二> AOP详解
- Spring核心技术之IOC
- (四)Spring核心思想 - IOC与DI
- 看《墨攻》理解IoC—Spring底层核心
- Spring核心概念理解-IoC容器、DI、AOP
- Spring核心 IOC DI
- Spring两大核心概念之IOC
- 啃啃老菜:Spring IOC核心源码学习(一)
- Spring核心ioc
- Spring核心机制--依赖注入IOC