如何在控制器中访问config.groovy值?

问题描述 投票:1回答:2

我在config.groovy中设置了login endpointUrl as

grails.plugin.springsecurity.rest.login.endpointUrl =“/ api / login”

如何在控制器中访问此endpointUrl值?

grails grails-2.0 grails-controller
2个回答
0
投票

就个人而言,我不是Holders的忠实粉丝,因为它会让你的代码更难测试。相反,我更喜欢注入配置以避免依赖于Holders类:@Value('${grails.plugin.springsecurity.rest.login.endpointUrl}') def endpointUrl


0
投票

在控制器中,您可以使用:

Holders.config.grails.plugin.springsecurity.rest.login.endpointUrl

要么:

grailsApplication.config.grails.plugin.springsecurity.rest.login.endpointUrl

见:This answer

© www.soinside.com 2019 - 2024. All rights reserved.