最近在做一个SpirngBoot的项目,要求服务器部署的时候使用tomcat启动war包的时候需要导入一个指定位置的application.properties文件。在网上查找了相关的问题之后,发现大部分都是基于jar包的,同样的方法war包下并不适用。
后来发现了一个方法,可以为完美解决这个问题。
在你的项目文件夹下,创建一个configuration文件夹用于存储各种SpringBoot的配置文件,然后新建一个Java类LocalSettingsEnvironmentPostProcessor。
package com.altynai.xxxxxx.configuration;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.env.EnvironmentPostProcessor;
import org.springframework.core.env.ConfigurableEnvironment;
import org.springframework</