SpringBoot相关内容
SpringBoot相关内容
zzd2018
笔记、总结与感悟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot自动装配大概过程
大概可以把@SpringBootApplication看作是@Configuration、@EnableAutoConfiguration、@ComponentScan注解的集合。根据 SpringBoot 官网,这三个注解的作用分别是:@EnableAutoConfiguration:启用 SpringBoot 的自动配置机制@Configuration:允许在上下文中注册额外的 bean 或导入其他配置类@ComponentScan: 扫描被@Component(@Service,@Con...原创 2021-03-28 23:04:57 · 291 阅读 · 0 评论 -
SpringBoot的日志相关内容(主要是关于日志框架的内容比较好)
日志框架现在Java的日志框架使用的是门面(Facade)设计模式来进行设计的。(我才知道。。。)思路:写了一个统一的接口层;日志门面(日志的一个抽象层);logging-abstract.jar;给项目中导入具体的日志实现就行了。之前的日志框架都是实现的抽象层;市面上的日志框架:JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j....现在JCL和jboss logging都不常用。左边选一个门面(抽象层)、右边来选一个实现:日志.原创 2020-07-31 11:53:48 · 272 阅读 · 0 评论 -
SpringBoot的自动配置原理
自动配置精髓:1)、SpringBoot启动会加载大量的自动配置类2)、我们看我们需要的功能有没有SpringBoot默认写好的自动配置类;3)、我们再来看这个自动配置类中到底配置了哪些组件;(只要我们要用的组件有,我们就不需要再来配置了)4)、给容器中自动配置类添加组件的时候,会从properties类中获取某些属性。我们就可以在配置文件中指定这些属性的值;xxxxAutoConfigurartion:自动配置类,给容器中添加组件。xxxxProperties:封装配置文件中相关属原创 2020-07-29 11:19:41 · 291 阅读 · 0 评论 -
SpringBoot的配置文件优先级
如果properties和yml同时存在,properties先加载,yml后加载,properties中已经加载的属性在yml中会被忽略,但properties中没有配置的属性,yml中独有的属性会被加载。因此,application.properties的优先级比application.yml高。配置文件加载位置springboot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件–file:./c原创 2020-07-29 11:02:38 · 660 阅读 · 0 评论 -
SpringBoot的自动配置
配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好; 配置文件值注入@Value获取值和@ConfigurationProperties获取值比较配置文件yml还是properties他们都能获取到值;(properties的优先级更高)如果说,我们只是在某个业务...原创 2020-07-29 10:55:19 · 121 阅读 · 0 评论
分享