关于配置文件

首先,理解getResourceAsStream路径中加“/”表示从当前类路径下加载资源文件,不加“/”表中从当前类的包路径下加载资源文件

加载路径:

D:\Java\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\项目名\WEB-INF\classes\conf\main-setting-web.properties

工程主pom中对Maven占位符的配置:

Maven在编译时会对resouce目录下的资源文件中的变量进行替换

如果将获取资源文件路径改为下面的路径,那么资源文件将放在该类的test包下面,maven编译时,将不会替换文件中的变量

 

原文地址:https://www.cnblogs.com/keleaiww/p/10949705.html