【问题标题】:How to access config.groovy values in your controller?如何访问控制器中的 config.groovy 值?
【发布时间】:2015-06-26 11:44:34
【问题描述】:

我在 config.groovy 中将登录 endpointUrl 设置为

grails.plugin.springsecurity.rest.login.endpointUrl = "/api/login"

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

【问题讨论】:

  • 选择一个答案

标签: grails grails-2.0 grails-controller


【解决方案1】:

在控制器中你可以使用:

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

或者:

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

见: This answer

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-22
      • 2012-10-20
      • 2017-04-25
      • 2017-07-08
      • 2016-11-16
      • 1970-01-01
      • 2022-12-29
      • 2017-04-14
      相关资源
      最近更新 更多