一、是什么?
SpringBoot是Spring中的一个成员, 可以简化Spring,SpringMVC的使用。 他的核心还是IOC容器。关于springboot创建方法以及properties和yml两种格式区别可以看回我之前的博客,这里就不介绍了。
二、注解的使用
1、@SpringBootConfiguration
说明:使用了@SpringBootConfiguration注解标注的类,可以作为配置文件使用的,
可以使用Bean声明对象,注入到容器
2、@EnableAutoConfiguration
启用自动配置, 把java对象配置好,注入到spring容器中。例如可以把mybatis的对象创建好,放入到容器中
3、@ComponentScan
@ComponentScan 扫描器,找到注解,根据注解的功能创建对象,给属性赋值等等。
默认扫描的包: @ComponentScan所在的类所在的包和子包。
三、多环境配置
当一个项目很大,每个模块可能配置环境不一样properties或者yml不一样时候,我们用于测试时候该使用哪一个环境配置,这时候我们就可以
例如这里有四种yml环境,我们程序默认是使用application.yml或者application.properties的,我们可以在这里激活要使用的配置环境是test,程序就会用test的配置环境了。