[英]Grails: How to change appname in 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.