java 启动参数 springboot idea

这篇具有很好参考价值的文章主要介绍了java 启动参数 springboot idea。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、idea里配置:

在启动application处,选edit Configuration。进入启动配置框。

有VM options(jvm参数),有Program arguments(程序参数)等。

1、VM options 需要以 -D 或 -X 或 -XX 开头,每个参数最好使用空格隔开。

2、program arguments 每个参数需要以空格隔开,否则将会被识别成一个参数。

以多环境配置文件为例。bootstrap.yml,bootstrap-dev.yml,bootstrap-pro.yml

二、idea的配置框里配多环境application和bootstrap文件

# bootstrap文件
## VM options中
-Dspring.cloud.bootstrap.name=bootstrap-dev

## program arguments中
spring.cloud.bootstrap.name=bootstrap-dev

## Active profiles中
dev


# application文件
## VM options中
-Dspring.profiles.active=dev

## program arguments中
spring.profiles.active=dev

## Active profiles中
dev

 

三、执行命令

# 程序命令
java -jar xxx.jar --spring.profiles.active=dev

# jvm命令
java -jar -Dspring.profiles.active=dev xxx.jar

# docker
ENTRYPOINT ["java","-jar","-Dspring.profiles.active=dev","xxx.jar"]

idea为java程序添加启动参数(program arguments,vm arguments,Environment variable)

 

java启动命令有两个,java和javaw。区别是javaw不会有控制台窗口(即后台运行)。 

Java启动命令大观_kimy的博客-CSDN博客 

 

选择配置文件的源码:

String configName = environment.resolvePlaceholders("${spring.cloud.bootstrap.name:bootstrap}");

Spring Cloud 之配置客户端_spring.cloud.bootstrap.name_进击的猿小白的博客-CSDN博客 

===================分割线======================== 

文章到此已经结束,以下是紫薯布丁

在idea的配置框里,

# bootstrap文件

VM options中,-Dspring.cloud.bootstrap.name=bootstrap-dev

program arguments中,spring.cloud.bootstrap.name=bootstrap-dev

Active profiles中,dev

# application文件

VM options中,-Dspring.profiles.active=dev

program arguments中,spring.profiles.active=dev

Active profiles中,dev

# 程序命令
java -jar xxx.jar --spring.profiles.active=dev

# jvm命令
java -jar -Dspring.profiles.active=dev xxx.jar

# docker
ENTRYPOINT ["java","-jar","-Dspring.profiles.active=dev","xxx.jar"]文章来源地址https://www.toymoban.com/news/detail-744044.html

到了这里,关于java 启动参数 springboot idea的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA新建SpringBoot项目时启动编译报错:Error:java: 无效的源发行版: 17

    出现这种错误的原因可能是: 本机默认使用(编译)的jdk与该项目所使用的jdk版本不同。 jdk版本不适用于这个Idea,很典型的一个例子就是使用的Idea是2020的,而你用到的jdk是17,jdk17是2021年推出的,所以你只能去安装新版本的idea。 有时候SpringBoot版本太高不支持java8, 用java

    2024年02月10日
    浏览(58)
  • 重写 AppiumService 类,添加默认启动参数,并实时显示启动日志

    在Appium的1.6.0版本中引入了AppiumService类,可以很方便的通过该类来管理Appium服务器的启动和停止。经过测试,使用该类的实例执行关闭server时,并没有释放端口号,会导致第二次启动时失败。另外,使用该类启动server,不能在窗口中实时显示日志,不方便调试。因此,可以重

    2024年02月05日
    浏览(43)
  • Spring Boot命令行启动添加参数

    通过java -jar启动springboot的jar项目时,可以动态传递参数来进行配置和开发,比如 可以通过server.port修改项目启动的端口,通过命令行传递的参数具有更高的优先级,会覆盖同名的其他配置参数。 启动Spring Boot项目时传递参数,有三种参数形式: 1、选项参数 选项参数,上面的

    2024年02月10日
    浏览(46)
  • idea启动参数配置

    -DSpring.profiles.active=dev :该属性用于指定当前应用程序的配置文件,这里设置为 dev ,表示使用 application-dev.properties 或 application-dev.yml 文件中的配置。 -Denv=dev :该属性用于指定当前应用程序的环境,这里同样设置为 dev 。在应用程序代码中,可以通过访问环境变量 env 来获取

    2024年02月16日
    浏览(27)
  • 设置idea启动内存参数

    由于微服务项目涉及到的项目模块很多,偏向在一个窗口中打开所有的服务项目时,idea就需要加载很多文件到内存中,这个时候如果idea配置的缓存过小,随着打开的项目过多,idea会变得相当的卡顿,这个时候我们只需要将idea的缓存修改的大一点即可.当然啦,各位读者需要根据自己的

    2024年02月12日
    浏览(37)
  • UE4 -使用快捷方式添加命令行参数启动项目

    命令行参数(Command-Line Arguments) 是各类称之为的字符串,当运行可执行文件时可以通过命令行或者可执行文件的快捷方式将其传入。它们的目的是自定义引擎运行的方式,以便符合开发人员或用户的需要。这可以像使得运行编辑器而不运行游戏那么简单;或它也可以更

    2024年02月07日
    浏览(51)
  • SpringBoot启动时通过启动参数指定logback的位置

    虽然springboot可以通过简单的配置使用日志系统,但是由于业务往往很复杂,对日志的多样性配置要求比较高,还是习惯于依赖于logback框架本身的配置文件。在spring boot中,使用logback配置的方式常用的有以下几种: 第一种: 将配置文件命名为logback-spring.xml 将配置文件放在项

    2024年02月16日
    浏览(31)
  • SpringBoot命令行启动时参数配置

    一、配置方式 1. 参数配置 通过命令行参数来配置Spring Boot应用程序是一种常见的方式。在命令行中,可以使用 --property=value 的形式来传递参数。这些参数会被Spring Boot解析并应用到应用程序的配置中。例如,可以使用以下命令启动Spring Boot应用程序: 2. 配置文件配置 Spring B

    2024年02月08日
    浏览(36)
  • IDEA下SpringBoot指定环境、配置文件启动

    Springboot项目有如下配置文件 主配置文件application.yml, 测试环境:application-test.yml 生产环境:application-pro.yml 开发环境:application-dev.yml 需要确保项目已经打成jar包: springboot-demo.jar,指定项目内其它配置文件application-dev.yml启动项目 1.3.Linux服务器上启动基于(三)的springboot项目

    2024年02月11日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包