spring配置文件由.yml文件和.properties文件两种格式,properties格式的文件优先级要高于yml文件,yml文件层级机构清晰,查看方面,可根据自己习惯使用.
1.关于yml文件
说明:SpringBoot程序启动时,会默认加载application.yml文件 yml文件语法:
key_value结构key和value之间使用:(空格)进行分割yml配置文件由层级结构
2.1利用配置文件对属性动态赋值
yml文件配置: controller类中注解赋值:
2.2 批量为属性动态赋值,属性必须有set方法
2.2.1 导入jar包
2.2.2 在类上添加@ConfigurationProperties注解,添加前缀属性即可
3. yml文件可以为配置环境分割
在springBoot中,只能配置一个application.yml配置文件,这样就无法在另外建立一个,但可以在内部实现分割,只要指定使用哪个环境就可以实现多种环境的切换.
属性:Profiles为环境指定名称spring.profiles.active 指定使用的环境策略
4.另新建properties文件对属性赋值
在类上指定配置文件路径,并指定字符集 路径地址: