springboot配置
配置文件格式
-res中appli.properties中设置
-同目录下application.yml主要
serve:
port: 80(注意空格)
无提示则file proj-struc 选择项目点击绿色叶子追加配置文件
-application.yaml
优先级properties>yml>ymal
同上一个
yaml
-大小写
-只能空格不能tab
-属性前面加空格
数组
subject:
- java
- 前端
- 大数据
-1.读取方式:@Value("${server.port}")数组用[]
2.@Autowired
Envirnment接口用getProperty("server.port")
3.在domain下定义一个实体类,使用@component 和@configurationProperties(prefix="一级name")来读取*
有警告的时候加入configuration-processor依赖optional为true
多环境启动
在不同的环境中加入---,用profile/on-profile来命名,然后用profiles.active: dev来选择空间
打包改encoding为uft-8 cmd
maven 和 springboot的环境兼容 boot读取maven的 加插件 p100
配置文件分类
config.yml>yml(开发)
在目录中放个yml,同理config.yml>yml(上线)