Spring Boot mybatis-config 和 log4j 输出sql 日志的方式
作者:m17193095294 时间:2021-05-31 22:13:20
依赖
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
两种配置log4j的方式:
一定要新建一个log4j.properties文件
在yaml中直接配置
在mybatis-config中配置
mapper-locations 貌似不管用依旧需要加注解@Mapper
mybatis-config.xml
<?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>
<settings>
<!--配置日志格式fhadmin.cn-->
<setting name="logImpl" value="LOG4J"/>
<!--开启二级缓存fhadmin.cn-->
<setting name="cacheEnabled" value="true"/>
</settings>
</configuration>
log4j.properties文件
#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码
log4j.rootLogger=DEBUG,console,file
#控制台输出的相关设置 fhadmin.cn
log4j.appender.console = org.apache.log4j.ConsoleAppender
log4j.appender.console.Target = System.out
log4j.appender.console.Threshold=DEBUG
log4j.appender.console.layout = org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%c]-%m%n
#文件输出的相关设置 fhadmin.cn
log4j.appender.file = org.apache.log4j.RollingFileAppender
log4j.appender.file.File=./log/kai.log
log4j.appender.file.MaxFileSize=10mb
log4j.appender.file.Threshold=DEBUG
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%p][%d{yy-MM-dd}][%c]%m%n
#日志输出级别 fhadmin.cn
log4j.logger.org.mybatis=DEBUG
log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
如果编译后找不到这两个文件
在pom.xml中加入:
<resources>
<!-- 防止找不到mybatis的mapper.xml文件fhadmin.cn,在项目启动时候就导入进去-->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
<include>**/*.yaml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
---------------------------------------www.fhadmin.cn---------------------------自定义表单
28. 定义模版:拖拽左侧表单元素到右侧区域,编辑表单元素,保存表单模版
29. 表单模版:编辑维护表单模版,复制表单模版,修改模版类型,预览表单模版
30. 我的表单:选择表单模版,编辑表单规则,是否上传图片、附件、开启富文本、挂靠流程开关等
31. 表单数据:从我的表单进去可增删改查表单数据,修改表单规则
32. 挂靠记录:记录表单数据和流程实例ID关联记录,可删除
来源:https://www.cnblogs.com/teacher11/p/15060730.html
标签:Spring,Boot,sql,日志
0
投稿
猜你喜欢
Java运行时数据区概述详解
2023-10-08 07:00:10
详解Java中的反射机制和动态代理
2023-11-27 15:41:00
Java循环队列原理与用法详解
2023-11-13 20:05:36
AndroidApk混淆编译时,报告java.io.IOException...错误解决办法
2021-06-10 13:54:38
java字符串比较获取字符串出现次数的示例
2022-03-22 16:05:39
idea热部署插件jrebel正式版及破解版安装详细图文教程
2023-05-27 03:28:59
Java获取当前操作系统的信息实例代码
2023-03-07 20:00:08
SSH框架网上商城项目第22战之银行图标以及支付页面显示
2022-02-18 19:34:03
Android基础教程数据存储之文件存储
2023-08-05 18:18:10
国内分布式框架Dubbo使用详解
2022-05-10 13:38:27
executor包执行器功能
2023-07-26 21:07:36
C#中DateTime的时间加减法操作小结
2022-05-31 23:32:25
Java 运算符详情
2022-02-12 05:54:43
Java反射(Class类,Class对象获取)
2021-06-27 05:55:24
详解Android Activity中的几种监听器和实现方式
2022-11-02 11:26:05
SpringBoot集成EasyExcel的应用场景分析
2023-01-09 07:47:45
SpringCloud @RefreshScope刷新机制浅析
2022-12-13 11:38:15
基于@GetMapping注解携带参数的方式
2023-01-26 20:49:32
java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list错误解决办法
2021-05-25 03:11:19
Bitmap海量数据快速查找去重代码示例
2021-12-01 12:21:07