【发布时间】:2015-06-26 11:44:34
【问题描述】:
我在 config.groovy 中将登录 endpointUrl 设置为
grails.plugin.springsecurity.rest.login.endpointUrl = "/api/login"
如何在您的控制器中访问此 endpointUrl 值?
【问题讨论】:
-
选择一个答案
标签: grails grails-2.0 grails-controller
我在 config.groovy 中将登录 endpointUrl 设置为
grails.plugin.springsecurity.rest.login.endpointUrl = "/api/login"
如何在您的控制器中访问此 endpointUrl 值?
【问题讨论】:
标签: grails grails-2.0 grails-controller
在控制器中你可以使用:
Holders.config.grails.plugin.springsecurity.rest.login.endpointUrl
或者:
grailsApplication.config.grails.plugin.springsecurity.rest.login.endpointUrl
见: This answer
【讨论】:
就我个人而言,我不是 Holders 的忠实拥护者,因为它使您的代码更难测试。相反,我更喜欢注入配置以避免依赖于 Holders 类:
@Value('${grails.plugin.springsecurity.rest.login.endpointUrl}')
def endpointUrl
【讨论】: