1,介绍:
开发中难免会有使用到定义属性的时候,那学习springboot的肯定都知道获取方式,因为工作常用,我简单归纳几种方式以便需时查看。
1.1,yml格式常见的几种方式:
application.yml配置文件:
company:
id: 1
nanme: 东方红
describe: 一种颜色,美好的颜色
第一种方式:
使用@ConfigurationProperties注解
/**
* @author lblz
* @deacription
* @date 2021/9/29 10:08
**/
@Data
@ToString
@Component
/*
将配置文件的每一个属性的值,映射到这个组件中:
@ConfigurationProperties 告诉springBoot将本类中所有属性和配置文件中相关的配置进行封装;
prefix = "company" 配置文件中哪个下面的所有属性进行映射
--前提: 只有这个组件是容器中的组件,才能容器提供ConfigurationProperties
*/
@ConfigurationProperties(
prefix = "company"
)
public class Company {
/**
* id
*/
private Long id;
/**
* 公司名称
*/
private String name;
/**
* 描述
*/
private String describe;
}
第二种方式:
使用@value注解
/**
* @author lblz
* @deacription
*