zoukankan      html  css  js  c++  java
  • 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 
    

      

  • 相关阅读:
    kubernetes dashboard 二次开发
    grafana二次开发
    Harbor 定制页面 和 二次开发指南
    spring boot 知识点1
    spring boot2.1读取 apollo 配置中心3
    apollo 部门管理
    spring boot2.1读取 apollo 配置中心2
    a 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
    Net上机考试
    Net(ASP.NET)程序设计
  • 原文地址:https://www.cnblogs.com/vincentmax/p/14286731.html
Copyright © 2011-2022 走看看