我尝试了几个版本但没有工作。 将这个注入地图的正确方法是什么:
application.yml
alias:
name: title
desc: description
content: body
我尝试使用@Value
注释:
NamingService.kt
@Value("\${alias}")
private var alias: Map<String, String> = emptyMap()
我明白了:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'alias' in value "${alias}"
kotlinVersion =&#39; 1.2.31&#39 ;; springBootVersion =&#39; 2.0.1.RELEASE&#39;
答案 0 :(得分:3)
我们的代码中有类似的东西。这就是我们解决它的方式。
<强> application.yml 强>
index.php
<强>配置强>
validation:
synonyms:
Doctor: Dr.
Sanct: St.
您可以在文档中找到有关此主题的更多信息:Spring Boot Externalized Configuration