zoukankan      html  css  js  c++  java
  • Spring boot 继承 阿里 autoconfig 配置环境参数

    前提:基于springboot 项目

    1. 配置pom.xml 文件

    <plugin>
    <groupId>com.alibaba.citrus.tool</groupId>
    <artifactId>autoconfig-maven-plugin</artifactId>
    <version>${autoconfig-plugin.version}</version>
    <executions>
    <execution>
    <phase>package</phase>
    <goals>
    <goal>autoconfig</goal>
    </goals>
    </execution>
    </executions>
    </plugin>
    2. 在resources中增加如下文件:
    文件夹META-INF,autoconf ,文件 application.properties.vm 和 auto-config.xml。 如下图所示:

    3. application.properties.vm 

    4. auto-config.xml 配置

    5. application.properties

    6. MAVEN build

    命令:mvn clean install -Dautoconfig.userProperties=srcmain esourcesMETA-INFautoconfapplication.properties -Dmaven.test.skip=true -Dautoconfig.interactive=false

    7. 问题总结:

    1. 三个文件的行数必须一致,即 配置的参数三个必须保持一致。

    2. application.properties 即springboot配置的环境参数,它支持写法提示,所以务必写正确。

    3. application.properties.vm 等号左边的必须保持和appliction.properties 保持一致,等号右边的需要将点改为下划线,且注意遇上横线的也要改为下划线。

    参考文档:https://blog.csdn.net/fighterandknight/article/details/70245905

    https://my.oschina.net/klausprince/blog/1545574

    
    
  • 相关阅读:
    Ajax 导出Excel 方式
    配置文件类型
    Ionic 发布Release 版本
    $cordovaNetwork 使用
    Web Api 跨域问题
    Python学习(五)--字典
    Python学习(四)--字符串
    Python学习(三)--列表和元组
    mac下安装HTMLTestRunner
    mac下selenium+python环境搭建
  • 原文地址:https://www.cnblogs.com/baoyi/p/springbootautoconfig.html
Copyright © 2011-2022 走看看