平常开发中,经常会遇到有参考数据希望写到配置文件中。以提高代码耦合性。但是,又觉得书写一个新的文件比较浪费。springboot系列提供了可以读取application.yml文件的方法,直接创建类通过注解即可获取文件中的内容
代码如下。
application.yml中配置内容
读取数据的实体类
@Component
@ConfigurationProperties(prefix="refer") //接收application.yml中的myProps下面的属性
@AllArgsConstructor
@NoArgsConstructor
@Data
public class CustomParam {
private String document;
private List<String> Silencer = new ArrayList<String>();
}
创建方式
@Resource
private CustomParam customParam;