如题所示,这个问题一般用于同一个项目,但是要在不同的地方上线,需要随时修改properties的配置,所以不打包它,而是把它放到外面,在不同的环境启动jar包时可以随时修改。
直接上代码,在pom文件里加上:
src/main/resources true **/*.properties org.springframework.boot spring-boot-maven-plugin
其中
接下来可以参考这个
http://t.csdn.cn/6I4cJ
————————————————————————————————
经过我的测试发现了一些问题,这样打包完之后,我们原来的项目再启动会报错的,去掉那些其他的东西,错误就是这样的:
The bean 'beanNameViewResolver', defined in class path resource could not be registered. A bean with that name has already been defined in class path
无法注册在类路径资源中定义的bean“beanNameViewResolver”。已在类路径资源中定义了具有该名称的bean,并且禁用了重写。
所以,我干脆不用这个了,直接在jar包的同包下加上config文件夹,然后里面加上application.properties 得了,这个的优先级最高,但是如果jar包里的application.properties 文件有比config里面的 application.properties 文件多的东西,那他们就会互补,所以要选择适合自己的方式。