Grails从application.properties移动数据

Grails从application.properties移动数据,grails,Grails,在grails项目的application.property上,我得到了mobile.version=1.0.0\u 0 之后,我通过render(grailsApplication.metadata.mobile.version')连接并渲染 现在我想将mobive.version移动到web app/web-INF/meta_data.properties. 如何连接到meta_data.properties以呈现mobile.version 我为那些需要答案的人找到了答案。 Propert

在grails项目的
application.property
上,我得到了
mobile.version=1.0.0\u 0

之后,我通过
render(grailsApplication.metadata.mobile.version')
连接并渲染

现在我想将
mobive.version
移动到
web app/web-INF/meta_data.properties.

如何连接到
meta_data.properties
以呈现
mobile.version

我为那些需要答案的人找到了答案。

Properties configProps = new Properties();
        def absolutePath = grailsApplication.parentContext.getResource("WEB-INF").file.absolutePath
        def sep = System.getProperty('file.separator')
        URL u = new URL("file:${absolutePath}${sep}meta_data.properties");
        InputStream ip = u.openStream();
        configProps.load(ip);
        render (configProps.'mobile.version')

我知道您找到了答案,但我会将该属性放在Config.groovy中。那么访问它的代码就是:

grailsApplication.config.mobile.version

当然,这是在配置时访问文件的路径,我的解决方案是人们如何访问项目上的任何特定路径。:)