使用@Value注解读取配置文件

配置样例

application.yaml内容如下:

#系统配置
sys:
  web-title: 网站标题
  web-seo: 网站优化

#上传配置
upload:
  max-size: 最大上传文件
  ext: 文件后缀

读取配置

@Value("${sys.web-title}")
private String title;

@Test
public void test(){
    System.out.print(title);
}

我们注意到@Value这个注解是读取单个配置属性的值,注意它只能获取一些简单类型的值,比如说int String bool等基础类型,如果想获取List、Set、对象、Map等复杂类型,则要使用@ConfigurationProperties注解

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章