将配置文件config目录放在项目根目录里,代码里获取该目录。
这种方式在开发环境和打包成jar后获得的路径都可以满足项目中的特殊需求使用,获取方式有如下两种。
1.
// System.getProperty("user.dir")可以拿到当前项目/打出来的jar包所在的路径
String userdirStr = System.getProperty("user.dir");
String confBasePath = userdirStr+File.separator+"config"+File.separator
2.在application.yml中添加属性配置项:conf.profiles.path=${user.dir}/config/