zoukankan      html  css  js  c++  java
  • autoconfig操作小结

    1、添加maven配置在pom文件中
    <profile>
        <id>prod</id>
        <properties>
            <autoconfig.userProperties>src/filter/develop.properties</autoconfig.userProperties>
        </properties>
    </profile>
     
    <plugin>
        <groupId>com.alibaba.citrus.tool</groupId><!--配置文件的工具-->
        <artifactId>autoconfig-maven-plugin</artifactId>
        <version>${autoconfig.plugin.version}</version>
        <configuration>
            <userProperties>${autoconfig.userProperties}</userProperties>
        </configuration>
        <executions>
        <execution>
            <phase>package</phase>
            <goals>
                <goal>autoconfig</goal>
            </goals>
        </execution>
    </executions>
    </plugin>
    2、配置autoconfig文件
     
    -----------------------------------------------------配置详解---------------------------------------------------------
    (1)文件必须在META-INF下的autoconf文件夹下
    (2)配置develop.properties
       logger.error.appender  = liushuai
    (3)配置auto-config.xml
     
     
    <config>
        <group name="logger">   //配置字段名称和默认值还有备注(可以分组,只是标记而已)
            <property  name="logger.error.appender " defaultValue="haha" description="日志打印级别"/>
        </group>
    <!-- 文件生成配置 -->
    <script>//配置模板位置和生成文件的地址
        <generate template="META-INF/autoconf/develop.properties.vm" destfile="WEB-INF/classes/properties/develop.properties"
                  charset="UTF-8"/>
    </script>
    </config>
    (4)配置config.properties.vm
          logger.error.appender  = ${logger.error.appender}
         // ${logger.error.appender}与xml中的name 一样(红色字体的名称只是为了转化为配置文件而已)
    (5)开始打包啦
         打完后,配置文件会根据模板生成在WEB-INF/classes/properties/develop.properties
     
     
    注意:
    1、对于.properties、vm、xml、中的字段来说,xml、vm必须一致,但是properties随意啦
     
  • 相关阅读:
    鸡兔同笼问题
    猴子吃桃问题
    Fibonacci_sequence(斐波那契数列)
    Joseph_Circle(约瑟夫环)
    学生成绩管理--功能全--较难
    各种排序
    二叉排序树操作--基本
    面向对象程序设计(多继承)--简单
    面向对象程序设计3--简单
    使用 ASR 和 Azure Pack 为 IaaS 工作负荷提供托受管 DR
  • 原文地址:https://www.cnblogs.com/shuaiandjun/p/6017900.html
Copyright © 2011-2022 走看看