文章目录
主启动类
//标注是一个springboot应用
@SpringBootApplication
public class Springboot01HelloworldApplication {
public static void main(String[] args) {
//将springboot应用启动
SpringApplication.run(Springboot01HelloworldApplication.class, args);
}
}
执行run(),一是springbootApplocation的实例化,二是执行参数
SpringBootApplicantion.run()主要执行的四件事
- 推断应用的类型是普通的项目还是web项目
- 查找并加载所有可用初始化器,设置initializer属性中
- 找处所有的应用程序监听,设置到listeners属性中
- 推断并设置main()的定义类,找到运行的主类
yaml
可以直接给实体类赋值
配置文件
-
application.properties key = value
-
application.yaml key: value
#对空格要求十分高并且可以注入到我们的配置类中
#普通的key-value
name: wjq
#对象
student1:
name: wjq
age: 21
#行内写法
student2: {
name: wjq, age: 3}
#数组
pets1:
- cat
- dog
- pig
pets2: [cat,dog,pig]
配置文件和属性的绑定
-
application.yaml实现一个自动绑定
person: name: www$