Spring 5.0
hywang94
这个作者很懒,什么都没留下…
展开
-
Spring AOP
AOP面向切面编程,解决代码复用问题,将与主业务逻辑无关的代码(如日志,事务,安全检查等)分离,实现解耦。 一、 应用场景: 1.日志记录 2.事务 3.权限 4.性能监控 5.异常处理 二、底层实现原理 动态代理 JDK 基于接口 CGLIB 基于字节码(继承) 可以参考代理模式...原创 2020-10-23 14:32:23 · 222 阅读 · 1 评论 -
Spring IoC
IOC(DI)控制反转: 一、XML配置方式 IOC是一种思想,对对象权的转移,由Spring IoC容器创建对象,然后将对象的使用权交出去。 XML配置bean 可以配置多个类型相同的对象,初始化的时候会调用多次构造方法 可以指定获取对象的优先级,primary="true",这样如果通过类型获取,会优先匹配到一个对象 ...原创 2020-10-23 11:43:17 · 114 阅读 · 0 评论 -
Spring 5.0全览
一、简化开发的基本策略: 1.基于POJO的轻量级和最小侵入性编程 2.通过依赖注入和面向接口松耦合 3.基于切面和惯性进行声明式编程 4.通过切面和模板减少样板式代码 二、模块划分 1.核心模块 spring-core 依赖注入IOC与DI的最基本实现 spring-beans Bean工厂与Bean的装配 spring-context 定义基础...原创 2020-10-19 16:13:28 · 430 阅读 · 0 评论