--spring.profiles.active=prod 无效问题
1.问题产生背景
这周在linux环境下用jar 部署springboot项目的时候遇到了一个问题,使用以下命令启动项目时候:
nohup java -jar XXX.jar --spring.profiles.active=prod>> Log.log &
启动时候环境变量是dev 没有切到prod上
2.问题产生原因
启动类的run方法中没有传args参数,一般来说新建一个springboot项目会直接创建一个启动类,但是这回是新建maven项目,然后引入springboot相关的依赖,启动类是自己手写的,导致agrs参数没有传入。
@SpringBootApplication
public class SpringbootwebApplication {public static void main(String[] args) {SpringApplication.run(SpringbootwebApplication.class);for(String arg:args){System.out.println(arg);}}
}
3.解决方法
在run方法中传入agrs参数即可。
@SpringBootApplication
public class SpringbootwebApplication {public static void main(String[] args) {SpringApplication.run(SpringbootwebApplication.class, args);for(String arg:args){System.out.println(arg);}}
}
--spring.profiles.active=prod 无效问题相关推荐
- spring.profiles.active 配置未生效
spring.profiles.active 配置未生效 先看一下我遇到的问题及配置内容 application.yml文件 #指定环境的默认配置 spring:profiles:active: pr ...
- spring.profiles.include 跟 spring.profiles.active 的区别
spring.profiles.include 跟 spring.profiles.active 的区别 背景 我们经常看到springboot的 spring.profiles.active,有时也 ...
- spring.profiles.active和spring.profiles.include的使用及区别说明
转自: spring.profiles.active和spring.profiles.include的使用及区别说明 下文笔者讲述spring.profiles.active和spring.profi ...
- 【Java】spring.profiles.active无效
一.假设 1.假设是maven项目 2.假如pom增加了打包插件 3.假设application.yml配置了spring.profies.active 4.假设用到MyBatisPlus且mappe ...
- SpringBoot配置文件中spring.profiles.active配置详解
SpringBoot配置文件中spring.profiles.active配置详解 1.多环境配置 我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:开发.测 ...
- spring.profiles.active=@profiles.active@ 的使用
现在在的公司用spring.profiles.active=@profiles.active@ 当我看到这个的时候,一脸蒙蔽,这个@ 是啥意思. 这里其实是配合 maven profile进行选择不同 ...
- springBoot配置spring.profiles.active多环境
spring.profiles.active多环境配置 springBoot动态配置多环境(dev/test/prod)数据信息读取 pom文件配置 YAML文件配置 springBoot动态配置多环 ...
- Profile,多配置管理,maven和spring.profiles.active可以做到
maven加上profiles标签,mvn clean package -P prod,maven打包的时候会将prod下的文件替换src/main/resources下的文件 <profile ...
- java.profile.active,spring.profiles.active=@profiles.active@的含义
spring.profiles.active=@profiles.active@ ,其实是配合 maven profile进行选择不同配置文件进行启动. 当执行 mvn clean package - ...
最新文章
- 【CV】OpenCV(基于Python)学习笔记
- OpenCV——KNN分类算法 摘
- 全国计算机等级考试题库二级C操作题100套(第29套)
- Java字符类isUpperCase()方法与示例
- g​e​t​A​t​t​r​i​b​u​t​e​和​g​e​t​P​a​r​a​m​e​t​e​r​区​别...
- 空格在科技类文章中对阅读体验的影响
- 21年美赛F题-DEA模型和逻辑回归模型
- 计算机页面格式和编排,论文开题格式
- pillow软件 Android,Pillow app
- 松翰单片机--SN8F5702学习笔记(四)ADC
- 智能指针的标准之争:Boost vs. Loki (转)
- 怎么进入 BAT 的研发部门?
- osm服务器 显示乱码,怎样获得osm上的行政区划shp文件
- 触控操作新体验 云智汇M11记录仪首测
- Android post ---花两天事件踩一个联网坑
- python列表拆包_python拆包
- oracle rac 关闭asm,11G rac的ASM无法关闭
- 数据库常考选择题合集
- Java八股文 v2.0
- DDR SDRAM随路时钟