Grails从application.properties移动数据

时间:2014-04-24 04:56:25

标签: grails

在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')

1 个答案:

答案 0 :(得分:1)

我知道你找到了答案,但我把房产放在了Config.groovy。然后您的代码访问它只是:

grailsApplication.config.mobile.version