2 回答
TA贡献1794条经验 获得超8个赞
你可以试试:
在 [tomcat-server-folder]/bin 中创建名为“config”的文件夹
在 config 文件夹中创建 db.properties 文件。([tomcat-server-folder]/bin/config/db.properties)
只需在 Tomcat 的 bin 目录中创建包含以下内容的文件 setenv.sh:
JAVA_OPTS="$JAVA_OPTS -Dspring.config.name=db"
或者您可以配置文件的特定位置:
JAVA_OPTS="$JAVA_OPTS -Dspring.config.location=/opt/app/default.properties,/opt/app/db.properties"
TA贡献1900条经验 获得超5个赞
在 SpringBootServletInitializer 中配置来不及,必须在 spring 应用运行前设置属性
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
System.setProperty("spring.config.name", "db");
SpringApplication.run(MyApplication.class, args);
}
}
添加回答
举报
