SpringBoot源码
文章平均质量分 63
SpringBoot源码
A-bodgie
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot源码(三):SpringApplication 对象的初始化
利用Spring的SPI机制,从项目类路径下 META-INF/spring.factories 中加载所有的 `ApplicationListener`,反射创建对象(赋值给 SpringApplication 的成员属性:List原创 2024-11-02 18:51:56 · 819 阅读 · 0 评论 -
SpringBoot源码(二):@SpringBootApplication注解(自动配置原理)
① SpringBoot 的自动装配机制会试图根据你所添加的依赖来自动配置你的 Spring 应用程序。例如,你添加了 HSQLDB 依赖,而且你没有手动配置任何 DataSource Bean,那么SpringBoot就会自动配置内存数据库。② 自动配置是**非侵入性**的。 在任何时候,你都可以自定义配置来取代自动配置的特定部分。 例如,如果你添加了你自己的 DataSource bean,默认的嵌入式数据库支持就会 "退步",从而让你的自定义配置生效。③ 如果你想禁用掉项目中某些自动装配类,你原创 2024-11-02 18:44:43 · 1111 阅读 · 0 评论 -
SpringBoot源码(一):创建一个干净的 SpringBoot 工程
在pom.xml中引入父工程:`spring-boot-starter-parent` 后,相当于提供了统一的版本控制(注意,引入父工程后并没有导入任何jar包)引入相关的场景启动器:如 spring-boot-starter-web 后,官方提供的 Xxx 场景启动器 spring-boot-starter-Xxx ,都先会依赖 `spring-boot-starter`(核心起步依赖),再引入 Xxx 场景的其它特有依赖原创 2024-11-02 18:21:02 · 428 阅读 · 0 评论
分享