• MyBatis框架搭建优化


    01配置别名 

    <typeAliases> 
         <!--单独的给某一个文件起别名  --> 
          <typeAlias type="com.bjsxt.pojo.Flower" alias="a"/> 
    <!--给整个包下面的文件起别名   这时候别名的名称就是类的名称 不区分大小写--> 
          <package name="com.bjsxt.pojo"/> 
     </typeAliases> 
    

      

    02配置Mapper(本地文件

    <mapper url="file:///E:/FlowerMapper.xml"/> 
    

      

    03属性的名称配置 

    <properties resource="jdbc.properties"></properties> 
    

      

    引入properties配置文件 

    A、需要明白MyBatis也是支持属性文件的读取的

    B、可以让代码的结构更加的清晰 

    04配置settings开启log4j支持 

    4.1日志的作用:

    A、记录错误的信息到文件中

    B、有日志级别方便查看

    4.2 Log4J的五种级别:

        4.1 FATAL 严重错误

    4.2 ERROR 错误

        4.3 WARN 警告

        4.4 INFO 普通信息

        4.5DEBUG调试信息

    4.3 DEBUG 调试信息 

    <settings> 
         <setting name="logImpl" value="LOG4J"/> 
    </settings> 
    

      

    4.4日志文件 

    log4j.rootCategory=error, CONSOLE,LOGFILE 
    #必须知道com.bjsxt.mapper:是namespace含义是只要是用com.bjsxt.,mapper开始的命名空间日志的级别都是debug模式,不是包名 
    log4j.logger.com.bjsxt.mapper=debug 
    log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 
    log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 
    log4j.appender.CONSOLE.layout.ConversionPattern=- %m%n 
    # LOGFILE is set to be a File appender using a PatternLayout. 
    log4j.appender.LOGFILE=org.apache.log4j.FileAppender 
    log4j.appender.LOGFILE.File=d:/axis.log 
    log4j.appender.LOGFILE.Append=true 
    log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout 
    log4j.appender.LOGFILE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n 
    

      

  • 相关阅读:
    陶瓷电容的结构、工艺、失效模式
    Vue.js最佳实践
    Vue 超快速学习
    CSS 小技巧
    HTML5 Canvas
    webkit下面的CSS设置滚动条
    Some untracked working tree files would be overwritten by checkout. Please move or remove them before you can checkout. View them
    JSCS: Please specify path to 'JSCS' package
    React中ref的使用方法
    React 60S倒计时
  • 原文地址:https://www.cnblogs.com/vincentmax/p/14286731.html
Copyright © 2020-2023  润新知