【问题标题】:Grails 3.* - Creating custom property file and read the dataGrails 3.* - 创建自定义属性文件并读取数据
【发布时间】:2016-07-14 13:08:46
【问题描述】:

我正在使用 Grails 3.1,尝试创建自定义属性文件并读取该文件中存在的数据。

文件myapp.properties位于config目录下,包含如下数据

name = "abc"

我想读取控制器中的数据。

欢迎提出任何建议

【问题讨论】:

标签: grails properties grails-3.0


【解决方案1】:

最简单的方法可能是使用 Spring Boot 的@ConfigurationProperties

将你的myapp.properties 放入src/main/resources 然后创建一个配置类:

@ConfigurationProperties(locations=['classpath:myapp.properties'])
class MyConfiguration {
   String name
}

将其作为 Spring bean 添加到 grails-app/resources.groovy

myConfiguration(MyConfiguration)

自动将其连接到控制器或服务中:

@Autowired
MyConfiguration myConfiguration

def foo() {
   render myConfiguration.name
}

【讨论】:

    猜你喜欢
    • 2023-03-05
    • 2015-08-05
    • 1970-01-01
    • 2017-07-21
    • 2018-08-05
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    相关资源
    最近更新 更多