我写的是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导入属性?
答案 0 :(得分:0)
如果您正在使用' application.yml' ,如果从application.yml读取的RESPONSE包含+, - 等字符,则将值放在单引号中,否则无法正确读取(因为它映射到字符串变量)。
答案 1 :(得分:0)
检查org.yaml:snakeyaml:1.26
在classpath
中(或spring-boot-starter
在依赖中)