繁体   English   中英

Grails从application.properties移动数据

[英]Grails move data from application.properties

在grails项目的application.propterty上,我得到了mobile.version = 1.0.0_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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM