什么事? Spring是一个面向轻量控制翻转(IoC )和切面(AOP )的容器)框架)。
Spring框架是由7 个定义良好的模块组成的分层体系结构。 Spring模块构建在核心容器上,核心容器定义了创建、配置和管理 bean的方式。
IOC从本质上解决了问题。 我们程序员不再管理对象的创建,而是更加关注业务的实现。 结合性大幅下降。 这就是IOC的原型。
打得好
依靠注入
Bean范围的默认singleton
自动装配Bean
byName——或Bean的id
按类型
使用注释部件@Autowired
@Qualifier
@Resource
使用注释实现Bean开发——@Component
属性注入——@Value
@Component3三个派生注释@Controller:web层、
@ service :服务层、
@存储库: Dao层
XML与注释的比较
@Configuration表示这是一个配置类
静态、动态代理静态代理
动态代理
AOP在不改变原来的代码的情况下,实现了对原有功能的增强。 这是美联社中最核心的思想
什么是AOP?
APP在Spring中的作用
在Advice——5类型的Advice: SpringAOP中,Advice定义了横向逻辑,而Spring支持五种类型的Advice:
整合我的电池
9 .事务
Spring中的事务管理
为什么要构成事务?