1. 启动数据加载 commandLineRunner
用途:在项目服务器启动的时候,加载一些数据或者处理一些逻辑
1.创建类,实现CommandLineRunner接口
@Order(1)
public class MyCommandLineRunner implements CommandLineRunner {
@Override
public void run(String... args) throws Exception {
// TODO Auto-generated method stub
System.out.println("MyCommandLineRunner ==> ");
for (String item : args) {
System.out.println(item);
}
}
}
==备注:==若有多个拦截器,Order值越小先执行
2.传入参数测试
2. 环境变量读取和属性对象绑定
3.使用自定义Properties
可以和下面的4结合使用,自定义properties文件位置
4.改变自动扫描的包
@ComponentScan(basePackages={“包名1”,“包名2”})
5. SpringBootApplication含义
6.监控和管理生产环境