
【Spring】
小烽努力变强
自己选择的路跪着也要走完!
展开
-
【SpringBoot】SpringBoot自动配置原理
1.SpringBoot运行先找主启动类,有@SpringBootApplication注解;2.@SpringBootApplication对应子注解有@EnableAutoConfiguration;3.@EnableAutoConfiguration对应有AutoConfigurationImportSelector;4.这个AutoConfigurationImportSe...原创 2020-03-09 16:28:35 · 307 阅读 · 0 评论 -
【Spring】SpringIOC容器
一、SpringIOC发展史1. 当一个学生选修多个课程,而每个课程对应方法都各不相同,原先办法是必须每新增一个课程,就需要new一个课程对象,导致代码非常零散,造成后期维护麻烦。2.简单工厂模式,将new的对象统一放到一个方法里面,可以将new集中操作,后期维护方便。3.由于简单工厂需要自己创建而且不够彻底,因此发展出了SpringIOC容器。超级工厂,可以容纳任何对象。...原创 2019-04-06 14:41:02 · 131 阅读 · 0 评论 -
【Spring】事务配置,声明式事务管理和基于@Transactional注解的使用
一、事务的概念 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所有操作。详细请参考我之前的博客:https://blog.csdn...转载 2019-09-29 16:33:53 · 263 阅读 · 0 评论 -
【Spring】基于实现接口、基于注解、基于Schema形式的AOP五种通知的实现
一、通知(一般以前置通知为例)&&一个普通的类 -> 有特定功能的类 a.继承类 b.实现接口 c.注解 d.配置1.基于实现接口的AOP实现a.现将需要配置通知的方法所在的类纳入IOC容器;<!-- 配置addStudent方法所在的类 --> <bean id="studentService" class...原创 2019-09-30 15:46:55 · 243 阅读 · 0 评论