@ComponentScan:Spring组件扫描
@SpringBootApplication:数据源自动配置
@SpringBootConfiguration:配置文件功能
@AutoConfiguration:开关自动配置
从SpringApplication的run方法进入,执行完PrepareEnvironment就获取到了本地的配置文件,它对应的是environment的一个List,List里面就是我们的环境信息。
首先目录读取顺序:
先读jar包下的Config目录
再读二级目录
再读jar包目录
再读classpath/config
再读/classpath
文件类型读取顺序:
先读properties
再读xml
再读yml
再读yaml