我正在开发一个Spring项目,其中前开发人员在 application.properties
中使用了一些完整的资源访问权限:
java.resource=/full/path/src/main/resources/somefile
webapp.resource=/full/path/src/main/webapp/resources/somefile
我认为链接到sources文件夹是不好的做法,对吗?
我可以看到来自 src/main/resources/
的文件被提取到Tomcat的 webapps/projekt-1.0.0/WEB-INF/classes
目录和来自 src/main/webapp/resources/
<的文件中/ em>被提取到 webapps/projekt-1.0.0/resources
。
如何以正确的方式执行此操作,以便我不需要单独的 .properties
文件进行开发/暂存等?
答案 0 :(得分:0)
从你的目录结构我可以假设你正在使用Maven吗?如果这是真的,那么你的陈述是正确的。 Maven结构目录自动扫描src/main/resources
路径作为构建路径,因此您只需将属性文件放在那里并在applicationContext.xml
上调用该文件。
<!-- read value from .properties file -->
<context:property-placeholder location="classpath:<your_file_name>.properties"/>