zoukankan      html  css  js  c++  java
  • 一些配置模板

    MySQL数据库连接配置模板

    jdbc.driver=com.mysql.cj.jdbc.Driver
    jdbc.url=jdbc:mysql://localhost:3306/数据库名称?useSSL=true&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
    jdbc.username=用户名
    jdbc.password=密码
    

    解决Maven项目编译到target目录下,部分资源未导出的问题

    在pom文件中引入以下片段

    <build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
    </build>
    

    log4J日志配置文件参考模板

    ### 设置根Logger语法为:log4j.rootLogger = [ level ] , appenderName, appenderName, …###
    ### debug日志级别,stdout,D,E为日志输入目的地
    log4j.rootLogger = debug,stdout,D,E
    
    ### 日志输出目的地:控制台 ###
    log4j.appender.stdout = org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.Target = System.out
    log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
    
    ### 输出DEBUG 级别以上的日志到=D://javaCodeWorkSpace/logs/log.log ###
    log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
    log4j.appender.D.File = D://javaCodeWorkSpace/logs/log.log
    log4j.appender.D.Append = true
    log4j.appender.D.Threshold = DEBUG
    log4j.appender.D.layout = org.apache.log4j.PatternLayout
    log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n
    
    ### 输出ERROR 级别以上的日志到=D://javaCodeWorkSpace/logs/error.log ###
    log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
    log4j.appender.E.File =D://javaCodeWorkSpace/logs/error.log
    log4j.appender.E.Append = true
    log4j.appender.E.Threshold = ERROR
    log4j.appender.E.layout = org.apache.log4j.PatternLayout
    log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n
    
    
    ### level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或定义级别
    
    ### 四种内置:layout ###
    #org.apache.log4j.HTMLLayout(以HTML表格形式布局)
    #org.apache.log4j.PatternLayout(可以灵活地指定布局模式)
    #org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串)
    #org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)
    
    ### 转换模式ConversionPattern ###
    #   %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL
    #   %r 输出自应用启动到输出该log信息耗费的毫秒数
    #   %c 输出所属的类目,通常就是所在类的全名
    #   %t 输出产生该日志事件的线程名
    #   %m 输出代码中指定的消息
    #   %n 输出一个回车换行符,Windows平台为“rn”,Unix平台为“n”
    #   %d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式
    #   比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似:2002年10月18日 22:10:28,921
    #   %l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数
    #   举例:Log4JTest.main(TestLog4.java:10)
    

    Maven pom文件在项目中指定远程仓库下载依赖

    <!--repositories中可配置多个仓库repository(这里只配置了一个),
        id:唯一标识
        name:自定义仓库名称
        url:远程仓库地址
        releases 的enable设置为true,告诉maven可以下载releases(稳定版本)的构件
        snapshots 的enable 为false,即为禁止下载snapshot(开发中、不稳定)的构件
        关于该配置的更多说明可参考  https://blog.csdn.net/zlgydx/article/details/51130627-->
        <repositories>
            <repository>
                <id>alimaven</id>
                <name>Maven Aliyun Mirror</name>
                <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>
        </repositories>
    
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利
  • 相关阅读:
    emulating ionic really slow even on genymotion just using the “tabs” example
    Build Your First Mobile App With Ionic 2 & Angular 2
    Build Your First Mobile App With Ionic 2 & Angular 2
    Build Your First Mobile App With Ionic 2 & Angular 2
    Build Your First Mobile App With Ionic 2 & Angular 2
    Build Your First Mobile App With Ionic 2 & Angular 2
    Build Your First Mobile App With Ionic 2 & Angular 2
    Build Your First Mobile App With Ionic 2 & Angular 2
    (OK) using-VScode_cordova_ionic_taco-cli_Genymotion
    华华华
  • 原文地址:https://www.cnblogs.com/hhddd-1024/p/14364866.html
Copyright © 2011-2022 走看看