springboot项目启动的时候参数无效的解决
作者:sky_jiangcheng 时间:2022-09-03 14:50:29
springboot项目启动的时候参数无效
今天启动一个springboot项目发现启动的时候输入的参数都是不能生效,但是yaml文件的配置却生效了,排查了半天,最后发现原来启动类里面有问题,原代码如下
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class);
}
}
改动run方法的参数,添加args参数如下
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
}
启动之后,指定参数即可生效。
springboot项目启动参数设置问题
Spring boot项目常用的几种启动方式
Maven启动指定Profile通过-P,如mvn spring-boot:run -P test,但这是Maven的Profile。
如果要指定spring-boot的spring.profiles.active,则必须使用mvn spring-boot:run -Drun.profiles=test
如果使用命令行直接运行jar文件,则使用java -jar -Dspring.profiles.active=test demo-0.0.1-SNAPSHOT.jar
如果使用开发工具,运行Application.java文件启动,则增加参数–spring.profiles.active=test
war包部署方式
对于war包部署方式在启动类中需要做如下配置
public class TestApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(TestApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(TestApplication.class);
}
}
来源:https://blog.csdn.net/sky_jiangcheng/article/details/111253122
标签:springboot,启动,参数
0
投稿
猜你喜欢
Java多线程yield心得分享
2023-11-29 05:58:15
Java ArrayList中存放引用数据类型的方式
2023-11-16 15:23:46
maven之packaging标签的使用
2021-10-25 05:14:42
在Java内存模型中测试并发程序代码
2023-11-24 20:37:55
Java使用synchronized修饰方法来同步线程的实例演示
2022-11-29 18:33:29
java求余的技巧汇总
2023-08-06 06:33:16
ConcurrentHashMap是如何实现线程安全的你知道吗
2023-11-28 23:14:25
Java SpringSecurity+JWT实现登录认证
2022-12-13 16:44:18
Spring Boot中@ConditionalOnProperty的使用方法
2021-11-27 09:07:33
Java设计模式之命令模式
2022-06-17 22:49:07
JDK1.8安装与配置超详细教程
2023-09-20 16:17:50
java和 javaw 及 javaws的区别解析
2023-07-21 06:31:05
一篇文章带你Java Spring开发入门
2021-06-25 10:04:15
常见JavaWeb安全问题和解决方案
2023-11-09 01:02:17
Spring如何处理注解的深入理解
2023-09-09 14:35:49
Java实现分页的前台页面和后台代码
2021-07-22 17:10:04
java关键字final使用方法详解
2023-11-28 22:38:04
Intellij IDEA 2018配置Java运行环境的方法步骤
2023-06-08 09:56:50
java基础之NIO介绍及使用
2022-06-07 11:30:14
深入理解Java中的final关键字_动力节点Java学院整理
2022-05-05 23:18:24