本文最后更新于 1637 天前,其中的信息可能已经有所发展或是发生改变。
1.介绍
- 这是一位大佬的写的,内容质量很高,而且也没有太深奥,不会导致我这种小白看不懂。没有采用收藏夹等方式来收藏这些文章,而是用博客来记录,目的是为了集中管理,方便个人每周的复盘学习和平时使用到了相关知识好方便找到这些文章来扩展复习,毕竟所学的知识不使用的话,会渐渐忘掉的。总的来说,之前的文章都是对SpringBoot的简单使用,接下来的文章算是对SpringBoot的进阶吧。
- 关于SpringBoot的配置文件,之前在公司的代码中学到了yml,多环境配置文件,启动覆盖参数等。不得不说,相当实用。不过都是些很零散的知识,即使在毕设项目中运用了,还是感觉这方面需要系统的,全面的学习。
- 巧的是,昨天正好在掘金上刷到了这位大佬一灰灰的博客,他对SpringBoot做了很详细的讲解,而且正适合我所处的阶段(刚会使用SpringBoot)。所以打算系统的学习下这位大佬写的关于SpringBoot的博客。
2.内容
本节主要内容包括如何使用配置文件中的配置信息,配置文件中配置参数的内引用方式,刷新配置的数段以及配置变更的监听,配置参数的优先级问题,多环境中如何选用配置文件等相关内容
180919-SpringBoot基础篇配置信息之如何读取配置信息
180920-SpringBoot基础篇配置信息之多环境配置信息
180921-SpringBoot基础篇配置信息之自定义配置指定与配置内引用
180922-SpringBoot基础篇配置信息之配置刷新
180925-SpringBoot基础篇配置信息之默认配置
191214-SpringBoot系列教程自动配置选择生效
3.实践
创建配置bean时,有两种方式。
+ 方式一:
@Component
+@ConfigurationProperties(prefix = "spring.datasource")
+ 方式二:
@ConfigurationProperties(prefix = "task.pool")
+启动器里配置@EnableConfigurationProperties({TaskThreadPoolConfig.class} )