zoukankan      html  css  js  c++  java
  • 85--spring cloud (Springboot项目启动参数说明)

    spring boot项目启动参数

    当我们启动一些项目的时候, 希望他们有着不同的端口号, 而不需要频繁的修改yml配置文件

    这时候我们可以使用启动参数解决

    使用命令启动项目

    平时我们启动java的项目命令是: java -jar xxx.jar/war

    我们可以使用参数, 来覆盖配置文件中设定的服务端口: 例如像如下这样

    java -jar xxx.jar --server.port=2001
    java -jar xxx.jar --server.port=2002
    

    这样就实现了对同一个项目, 启动多个不同的端口

    我们也可以覆盖springboot项目配置中的一些其他配置, 例如配置文件多环境

    我们一般会在配置文件中这样配置:

    spring:
      profiles:
        active: dev
    

    我们也可以使用命令参数来实现

    java -jar xxx.jar --spring.profiles.active=dev
    

    idea配置启动参数

    关于main函数的参数的猜测

    main方法中有个字符串数组类型的参数args

    当时我有个疑问, 为什么启动命令的参数springboot能接收到?

    经过测试, 果然和我想的一样

    总结: args参数其实就是程序的启动参数

  • 相关阅读:
    3.27上午
    3.24上午 补
    2017.3.27下午
    2017.3.27上午
    2017.3.24下午
    2017.3.24上午
    2017.3.23下午
    2017.3.23上午
    2017.3.22上午
    2017.3.21下午
  • 原文地址:https://www.cnblogs.com/liqbk/p/13573871.html
Copyright © 2011-2022 走看看