springboot在eclipse中运行使用开发配置,打包后运行使用生产环境默认配置

时间:2023-03-08 22:14:46

java命令运行springboot jar文件,指定配置文件可使用如下两个参数中其中一个

--spring.config.location=配置文件路径
-Dspring.profiles.active=配置文件名称后缀

配置文件目录如下

springboot在eclipse中运行使用开发配置,打包后运行使用生产环境默认配置

application.properties和logback-spring.xml为打包后springboot默认读取的配置

applicaiton-dev.properties和logback-spring-dev.xml为开发环境中使用的配置

在eclipse中,applicaiton-dev.properties中添加配置指定使用的日志配置文件

logging.config=日志路径

右键springboot启动类中,Run As --> Run Configurations...,在JRE选项卡中添加VM arguments

springboot在eclipse中运行使用开发配置,打包后运行使用生产环境默认配置

有时VM arguments会出现在JRE选项卡中

按照如上设置后,选择Apply,关闭当前对话框,右键Run As --> Java Application

启动后,日志中显示

springboot在eclipse中运行使用开发配置,打包后运行使用生产环境默认配置

设置成功

启动后,有时会出现如下异常

springboot在eclipse中运行使用开发配置,打包后运行使用生产环境默认配置

解决办法:

右键项目 -- Maven -- Update Project