spring boot+mybatis 显示sql

1.首先 pom文件 

<dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter</artifactId>

    <exclusions>

        <exclusion>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-logging</artifactId>

        </exclusion>

    </exclusions>

</dependency>

<dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-starter-log4j</artifactId>

</dependency>

2 模块的 application.properties文件里 添加 日志记录级别 

    

logging.level.org.springframework.web=DEBUG

3.在com.main.resources  里添加 log4j.properties 文件内容如下:

    

log4j.rootLogger=DEBUG, stdout

# MyBatis logging configuration...

log4j.logger.com.ytx.seller.domain.infrastructure.domain.seller.mapper=TRACE

# Console output...

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

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

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

com.ytx.seller.domain.infrastructure.domain.seller.mapper是包名

其中    “log4j.logger.com.ytx.account.domain.infrastructure.domain.mapper.AccountMapper=TRACE”  

 属性值为 “TRACE”的键的前缀是:“log4j.logger”,这是固定的。“com.xxx” 是接口名。也可以将日志从整个mapper接口级别调整到到语句级别,从而实现更细粒度的控制

然后运行自己的方法,看看测试输出吧

参考 http://blog.csdn.net/isea533/article/details/22931341

猜你喜欢

转载自sunbin.iteye.com/blog/2291459