Grails从application.properties移动数据
在grails项目的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
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
当然,这是在配置时访问文件的路径,我的解决方案是人们如何访问项目上的任何特定路径。:)