发表于: 2018-04-03 22:50:17

1 739


今天完成的事情: 

 1.MyBatis环境准备

1.2 log4j配置文件

从官网下载配置文件

1 # Global logging configuration

2 # developer-->DEBUG  productor-->INFO or ERROR

3 log4j.rootLogger=DEBUG, stdout

4 # MyBatis logging configuration...

5 log4j.logger.org.mybatis.example.BlogMapper=TRACE

6 # Console output...7 log4j.appender.stdout=org.apache.log4j.ConsoleAppender

8 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

9 log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

在开发环境下日志级别要设置成DEBUG

1.3 全局配置文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
       PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
   "http://mybatis.org/dtd/mybatis-3-config.dtd">

   <configuration>

       <properties resource="jdbc.properties" />

       <environments default="dev">
           <environment id="dev">
               <transactionManager type="JDBC" />
               <dataSource type="POOLED">
                   <property name="driver" value="${driver}" />
                   <property name="url" value="${url}" />
                   <property name="username" value="${username}" />
                   <property name="password" value="${password}" />
               </dataSource>
           </environment>
       </environments>
       <mappers>

       </mappers>
   </configuration>


明天计划的事情:

完成mybatis配置,研究spring框架。

遇到的问题:

log4J日志文件

Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。

log4j 文件是只需要引入代码不需要后期增加代码,它的作用是服务信息吗。我看到可以有它也可以没有它也可以那么它的作用是什么?


收获:

配置文件 Configure.xml 是 mybatis 用来建立 sessionFactory,里面主要包含了数据库连接相关内容,还有 java 类所对应的别名,比如:<typeAlias alias="User" type="com.yiibai.mybatis.models.User"/> 这个别名非常重要,在具体的类的映射中,比如:User.xml 中 resultType 就是对应这个。


返回列表 返回列表
评论

    分享到