无法读取application.yml

时间:2017-07-18 09:07:02

标签: spring spring-boot

我写的是Spring Boot应用程序。我使用文件application.properties来包含数据库的配置。但现在我想从application.yml获取属性,其中包含:

public void record(Model model, @RequestParam(value="varDate") String date, @RequestParam(value="id",) String id){
  // your custom logic

}

目录资源包含application.properties和application.yml。为什么我无法从.yml导入属性?

2 个答案:

答案 0 :(得分:0)

如果您正在使用' application.yml' ,如果从application.yml读取的RESPONSE包含+, - 等字符,则将值放在单引号中,否则无法正确读取(因为它映射到字符串变量)。

答案 1 :(得分:0)

检查org.yaml:snakeyaml:1.26classpath中(或spring-boot-starter在依赖中)