• 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随意啦
     
  • 相关阅读:
    struts文件上传,获取文件名和文件类型
    commons-fileupload.jar实现文件上传
    DiskFileItemFactory类的使用
    css控制两个表格的边线重合
    css控制同一个页面的两个表格,一个显示有边框线,而另一个没边框线
    Android无线调试_adbWireless
    Android无线调试(转)
    struts2用到的jar有那些
    Eclipse 中 Could not find *.apk的解决方案
    JavaScript修改注册表
  • 原文地址:https://www.cnblogs.com/shuaiandjun/p/6017900.html
Copyright © 2020-2023  润新知