我无法访问java文件中的config.groovy属性 我是这样写的:
ConfigObject holder = ConfigurationHolder.getConfig() ;
private String configEndPoint = holder.getProperty( "mks.elasticCache.endPoint" ).toString() ;
但是值为空。
答案 0 :(得分:3)
我认为你想要flatConfig,而不是配置。假设您使用的是Grails 2+,则不推荐使用ConfigurationHolder。
您应该能够将以上内容替换为:
import grails.util.Holders ;
...
String endpoint = Holders.getFlatConfig()
.get( "mks.elasticCache.endPoint" )
答案 1 :(得分:1)
Grails 2.2以上版本,您可以通过grails.util.Holders
课程
比如Holders.getFlatConfig().get("your.property.name");
答案 2 :(得分:0)
Holders.getConfig().get("mks").getAt("elasticCache").getAt("endPoint")
或
Holders.getFlatConfig().get("mks.elasticCache.endPoint");