1.  
  2. <?xml version="1.0" encoding="UTF-8"?>
  3. <!DOCTYPE configuration
  4. PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  5. "http://mybatis.org/dtd/mybatis-3-config.dtd">
  6. <!--通过这个配置文件,完成mybatis与数据库的连接 -->
  7. <configuration>
  8. <!-- 注意此配置文件内的元素的 -->
  9. <!-- 引入database.properties文件 -->
  10. <properties resource="database.properties"/>
  11. <!--配置mybatis的log实现为LOG4J -->
  12. <!-- 配置后,后台就会有sql语句的输出 -->
  13. <settings>
  14. <setting name="logImpl" value="LOG4J"/>
  15. </settings>
  16. <!-- 设置类的别名 -->
  17. <typeAliases>
  18. <!-- <typeAlias alias="User" type="com.wu.pojo.User"/> -->
  19. <!-- 根据包取别名,把包下面的所有类都按类名来取别名 -->
  20. <!-- 这用可以简化代码量 -->
  21. <package name="com.wu.pojo"/>
  22. </typeAliases>
  23.  
  24.  
  25. <environments default="development">
  26. <environment id="development">
  27. <!-- 配置事务管理 ,采用JDBC管理事务-->
  28. <transactionManager type="JDBC"/>
  29. <!-- POOLED是mybatis的 数据源 -->
  30. <!-- JNDI是基于tomcat的数据源 -->
  31. <dataSource type="POOLED">
  32. <property name="driver" value="${driver}"/>
  33. <property name="url" value="${url}"/>
  34. <property name="username" value="${username}"/>
  35. <property name="password" value="${password}"/>
  36. </dataSource>
  37. </environment>
  38. </environments>
  39.  
  40. <!-- pojo的映射文件UserMapper引入到配入到配置文件中 -->
  41. <mappers>
  42. <!-- resource要写成路径 -->
  43. <mapper resource="com/wu/dao/UserMapper.xml"/>
  44. <mapper resource="com/wu/dao/RoleMapper.xml"/>
  45. <package name=""/><!-- ???用处??? -->
  46. </mappers>
  47. </configuration>

log4j.properties配合文件

  1. log4j.rootLogger=DEBUG,CONSOLE,file
  2. #log4j.rootLogger=ERROR,ROLLING_FILE
  3. log4j.logger.com.wu.dao=debug
  4. log4j.logger.com.ibatis=debug
  5. log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=debug
  6. log4j.logger.com.ibatis.common.jdbc.ScriptRunner=debug
  7. log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debug
  8. log4j.logger.java.sql.Connection=debug
  9. log4j.logger.java.sql.Statement=debug
  10. log4j.logger.java.sql.PreparedStatement=debug
  11. log4j.logger.java.sql.ResultSet=debug
  12. log4j.logger.org.tuckey.web.filters.urlrewrite.UrlRewriteFilter=debug
  13.  
  14. ######################################################################################
  15. # Console Appender \u65e5\u5fd7\u5728\u63a7\u5236\u8f93\u51fa\u914d\u7f6e
  16. ######################################################################################
  17. log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
  18. log4j.appender.Threshold=error
  19. log4j.appender.CONSOLE.Target=System.out
  20. log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
  21. log4j.appender.CONSOLE.layout.ConversionPattern= [%p] %d %c - %m%n
  22.  
  23. ######################################################################################
  24. # DailyRolling File \u6bcf\u5929\u4ea7\u751f\u4e00\u4e2a\u65e5\u5fd7\u6587\u4ef6\uff0c\u6587\u4ef6\u540d\u683c\u5f0f:log2009-09-11
  25. ######################################################################################
  26. log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
  27. log4j.appender.file.DatePattern=yyyy-MM-dd
  28. log4j.appender.file.File=log.log
  29. log4j.appender.file.Append=true
  30. log4j.appender.file.Threshold=error
  31. log4j.appender.file.layout=org.apache.log4j.PatternLayout
  32. log4j.appender.file.layout.ConversionPattern=%d{yyyy-M-d HH:mm:ss}%x[%5p](%F:%L) %m%n
  33.  
  34. log4j.logger.com.opensymphony.xwork2=error

MyBatis配置文件mybatis-config.xml的更多相关文章

  1. MyBatis配置文件中config与mapper的约束

    本文链接:https://blog.csdn.net/gaoxin_gx/article/details/100183455 Config的约束: <?xml version="1.0 ...

  2. MyBatis配置文件之概述

    MyBatis配置文件所有元素 <?xml version="1.0" encoding="UTF-8"?> <configuration&g ...

  3. Mybatis(一):MyBatis配置文件config.xml详解

    MyBatis 配置文件基本结构 在使用mybatis框架时,首先导入其对应的jar包,并进行相应的配置,所以得对配置文件的每个参数都得了解.一个完全的mybatis配置文件结构如下: <?xm ...

  4. MyBatis(2):config.xml文件

    前言 前一篇文章,讲了MyBatis入门,讲到了MyBatis有两个基本的配置文件,一个用来配置环境信息,一个用来写SQL语句.前者我把它命名为config.xml,config.xml的内容是: 1 ...

  5. MyBatis官方文档——XML 映射配置文件

    XML 映射配置文件 MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息.文档的顶层结构如下: configuration 配置 ...

  6. Mybatis config.xml 配置

    <!-- xml标准格式 --><?xml version="1.0" encoding="UTF-8"?>  <!DOCTYPE ...

  7. Mybatis系列全解(四):全网最全!Mybatis配置文件XML全貌详解

    封面:洛小汐 作者:潘潘 做大事和做小事的难度是一样的.两者都会消耗你的时间和精力,所以如果决心做事,就要做大事,要确保你的梦想值得追求,未来的收获可以配得上你的努力. 前言 上一篇文章 <My ...

  8. mybatis配置文件祥解(mybatis.xml)

    以下是mybatis.xml文件,提倡放在src目录下,文件名任意 <?xml version="1.0" encoding="UTF-8"?> & ...

  9. IntelliJ IDEA中,mybatis的配置文件(map.xml)无法编译到class文件夹下

    编译工具:IntelliJ IDEA 项目结构:maven 项目框架:SSM 问题:java目录下,mybatis的配置文件(map.xml)无法编译到class文件夹下 问题原因:在idea中,直接 ...

随机推荐

  1. Django项目部署-01

    1. 安装Python 下载链接:https://www.python.org/getit/ 我这边下载的是3.6.5的版本的执行版本,安装过程中选择自动安装pip 2.安装django pip in ...

  2. vue中使用markdown富文本,并在html页面中展示

    想给自己的后台增加一个markdown编辑器,下面记录下引用的步骤 引入组件mavon-editor 官网地址:https://github.com/hinesboy/mavonEditor // 插 ...

  3. easylogging++学习记录(二):流式日志

    easylogging++日志库流式日志的写入,依赖于el::base::Writer类的析构,以debug日志为例:具体代码如下: #define LOG(LEVEL) CLOG(LEVEL, EL ...

  4. dyld_decache&MesaSQLite

    [dyld_decache] Starting from iPhone OS 3.1, the individual libraries files supplied by the system ar ...

  5. 如何上传网站程序(文件浏览器上传网页、FileZilla上传网站程序)

    问题场景: 网页制作完成后,程序需上传至虚拟主机. 注意事项: Windows系统的主机请将全部网页文件直接上传到FTP根目录,即 / . Linux系统的主机请将全部网页文件直接上传到 /htdoc ...

  6. Gym 101128 B Black Vienna

    题意 有A-Z 26张牌,现在从中抽出3张牌,并把剩下的23张牌分给选手1和2,现在有n次询问,每次询问一个选手是否有某两张牌,和选手的回答.回答说自己有这两张牌中的几张,问拿出的三张牌有多少种方案能 ...

  7. Linux 程序和进程的关系

    查看进程命令 ps  ps -elf|grep init|grep -v grep 查看init进程ID号:ps aux |grep init |grep -v grep; ps aux 会把系统所有 ...

  8. vector向量容器

    vector向量容器不但可以像数组一样对元素进行随机访问,还能在尾部插入元素,是一种简单高效的容器,可以代替数组. vector具有内存自动管理的功能,对于元素的插入和删除,可以动态的调整所占内存. ...

  9. Java 基于quartz实现定时 之一(注解方式配置)

    需要在项目里,导入quartz.jar package cn.zr.pringmvctest.trigger; import org.springframework.context.annotatio ...

  10. Bean管理注解的例子