关联源码及日志

  • 关联源码

      1.按住Ctrl点击变量类型(Stringint...),点击Attach Source,选中External location,点击External File,去jdk包中寻找src.zip选中即可

  • 启动日志

      2.在pom.xml中的dependencies标签中添加日志依赖,代码如下:

 1 <!--  3.1 log4j2的实现类-->
 2     <dependency>
 3         <groupId>org.apache.logging.log4j</groupId>
 4         <artifactId>log4j-core</artifactId>
 5         <version>2.6.2</version>
 6     </dependency>
 7  <!-- 3.2 log4j2到slf4j的驱动类:-->
 8     <dependency>
 9         <groupId>org.apache.logging.log4j</groupId>
10         <artifactId>log4j-slf4j-impl</artifactId>
11         <version>2.6.2</version>
12     </dependency>

      3. 在src/main/resources中写名为login4j2.xml 的配置文件,代码如下

<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
    <!-- 这个配置向那里,以什么格式追加日志 -->
    <Appenders>
        <Console name="STDOUT" target="SYSTEM_OUT">
            <PatternLayout
                pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n" />
        </Console>
    </Appenders>      <!-- 控制记录那些日志 -->
    <Loggers>         <!-- 控制一个包 -->
        <Logger name=" org.apache.ibatis" level="trace" />
        <!-- 这个配置默认日志级别 :例如你指定warn,那么它输出warn,error和fatal级别的日志 trace, debug, info, 
            warn, error , fatal -->
        <Root level="trace">
            <AppenderRef ref="STDOUT" />
        </Root>
    </Loggers>
</Configuration>
  • 在写测试类时,在sqlsession.close()关闭的同时,还需要手动提交事务,即sqlsession.commit();
原文地址:https://www.cnblogs.com/yuanshuai1026/p/11574596.html