zoukankan      html  css  js  c++  java
  • IDEA 配置默认pom,logback模板,XML模板

    Default pom模板

    
    
    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>${GROUP_ID}</groupId>
        <artifactId>${ARTIFACT_ID}</artifactId>
        <version>1.0.0</version>
        <packaging>jar</packaging>
        <name>${ARTIFACT_ID}</name>
    
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
            <java.version>1.8</java.version>
            <maven.compiler.source>1.8</maven.compiler.source>
            <maven.compiler.target>1.8</maven.compiler.target>
        </properties>
    
        <dependencies>
        </dependencies>
    
        <build>
            <finalName>${ARTIFACT_ID}</finalName>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.7.0</version>
                    <configuration>
                        <compilerVersion>1.8</compilerVersion>
                        <source>1.8</source>
                        <target>1.8</target>
                        <encoding>UTF-8</encoding>
                        <compilerArgs>
                            <arg>-parameters</arg>
                        </compilerArgs>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    </project>

    Logback Config模板

    <?xml version="1.0" encoding="utf-8"?>
    <configuration scan="false" debug="false">
    
        <!-- TODO 非dev环境用/tmp/gateway/${MODULE_NAME},dev环境可以用${user.dir}/logs/warn_nginx_plus -->
        <property name="LOG_DIR" value="${user.dir}/logs/${MODULE_NAME}" />
        <property name="LOG_PATTERN" value="[%-5level] %d{yyyy-MM-dd#HH:mm:ss.SSS} [Thread:%thread] [Logger:%logger] -> %msg%n" />
    
        <appender name="stdAppender" class="ch.qos.logback.core.ConsoleAppender">
            <withJansi>true</withJansi> <!-- 如果是UTF-8的环境这句要注释掉 -->
            <encoder>
                <pattern>%highlight([%-5level]) %cyan(%d{yyyy-MM-dd#HH:mm:ss.SSS}) %yellow([Thread:%thread]) %magenta([Logger:%logger]) -> %msg%n</pattern>
                <charset>utf-8</charset>
            </encoder>
        </appender>
    
        <appender name="fileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
            <file>${LOG_DIR}/log.log</file>
    
            <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
                <!-- 按天归档,如果按小时后面加-hh -->
                <fileNamePattern>${LOG_DIR}/history/%d{yyyy-MM-dd}.gz</fileNamePattern>
                <maxHistory>30</maxHistory>
            </rollingPolicy>
    
            <append>true</append>
    
            <encoder>
                <pattern>${LOG_PATTERN}</pattern>
                <charset>utf-8</charset>
            </encoder>
    
            <!-- 不写TRACE DEBUG -->
            <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
                <level>INFO</level>
            </filter>
        </appender>
    
        <root level="DEBUG">
            <!-- TODO prod 环境去掉std -->
            <appender-ref ref="stdAppender"/>
            <appender-ref ref="fileAppender"/>
        </root>
    </configuration>

    Default XML Config模板

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    </configuration>
  • 相关阅读:
    base64 转blob,base64 转文件
    下载附件时防止连点
    windows更新失败
    ValidationError: webpack Dev Server Invalid Options
    导入,导出
    软件的结构
    VueRouter(一)
    根据IP判断所在地区
    phpcms v9 非超级管理员 发布不了内容的解决办法
    VIM 快捷键
  • 原文地址:https://www.cnblogs.com/silentdoer/p/11440549.html
Copyright © 2011-2022 走看看