- 博客(6)
- 收藏
- 关注
原创 Spring Boot 学习笔记_自动配置原理
该系列学习笔记均是笔者通过学习某站雷丰阳老师的相关课程并结合 spring 2.* 版本源码自行整理出来的。如果有叙述不到位或者有误的地方烦请各位读者评论区给予指正,大家共同学习。 先看看 application.properties 可以配置哪些全局属性 一、自动配置原理 1、Spring Boot 启动时加载 @SpringBootApplication 主配置类,并开启 @EnableAutoConfiguration 自动配置 @SpringBootApplication public class
2020-07-21 15:45:56
141
原创 Spring 注解学习笔记_容器启动
该系列学习笔记均是笔者通过学习某站雷丰阳老师的相关课程并结合 spring 2.* 版本源码自行整理出来的。如果有叙述不到位或者有误的地方烦请各位读者评论区给予指正,大家共同学习。 同时关于容器启动源码极为重要,未避免笔者水平误导读者,此处给出笔者认为写得很棒的一篇文章 Spring 容器的创建执行逻辑集中在 refresh 函数 @Override public void refresh() throws BeansException, IllegalStateException { synchr
2020-07-21 15:05:03
142
原创 Spring 注解学习笔记_部分扩展原理
该系列学习笔记均是笔者通过学习某站雷丰阳老师的相关课程并结合 spring 2.* 版本源码自行整理出来的。如果有叙述不到位或者有误的地方烦请各位读者评论区给予指正,大家共同学习。 一、BeanFactoryPostProcessor BeanFactoryPostProcessor 会在 BeanFactory 标准初始化之后执行,此时 BeanFactory 中仅加载了 Bean 的定义信息,未执行 Bean 的创建 @FunctionalInterface public interface BeanF
2020-07-21 14:42:37
118
原创 Spring 注解学习笔记_事务管理
该系列学习笔记均是笔者通过学习某站雷丰阳老师的相关课程并结合 spring 2.* 版本源码自行整理出来的。如果有叙述不到位或者有误的地方烦请各位读者评论区给予指正,大家共同学习。 一、使用方式 编写事务方法@Service public class UserService { @Autowired private UserDao userDao; @Transactional public void insertUser() { userDao.ins
2020-07-21 14:29:26
106
原创 Spring 注解学习笔记_AOP
该系列学习笔记均是笔者通过学习某站雷丰阳老师的相关课程并结合 spring 2.* 版本源码自行整理出来的。如果有叙述不到位或者有误的地方烦请各位读者评论区给予指正,大家共同学习。 AOP:即在程序运行期间动态的将某段代码切入到指定方法的指定位置进行运行的编程方式 一、使用方式 编写目标类和切面类,并使用注解标识切面类以及对应的通知方法/** * 目标类 MathCalculator * 目标方法 div() */ public class MathCalculator { public
2020-07-21 00:52:00
160
原创 Spring 注解学习笔记_Bean 的注解
该系列学习笔记均是笔者通过学习某站雷丰阳老师的相关课程并结合 spring 2.* 版本源码自行整理出来的。如果有叙述不到位或者有误的地方烦请各位读者评论区给予指正,大家共同学习。 一、Bean 的注入 @Configuration @Import({User.class, ImportSelectorDemo.class, ImportBeanDefinitionRegistrarImpl.class}) // id 默认为 User 的全类名 public class SpringConfig {
2020-07-21 00:26:46
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人