要把不同的配置文件分开,首先得为不同的环境创造单独的配置文件,文件的创建规则如下:

    • 文件创建的目录不变,还是在resource目录下
    • 文件名称规则为mars-环境.yml,mars-这一段是固定的,必须这么写,环境两个字可以自定义一般为dev,ut等
    • 在不同的配置文件里配置对应环境的配置信息做完上面的操作以后,启动用的main方法需要修改一下,如下:
    1. public static void main(String[] args){
    2. StartMars.start(Start.class,args);
    3. }

    将main方法的参数 传入start方法, 启动jar包的时候在后面加一个参数

    java -jar jar包名 环境.

    比如你有一个配置文件叫 mars-dev.yml, 那么你如果想在启动的时候用这个配置文件,就用以下命令:

    java -jar jar包名 dev

    generated by haroopad