在前台请求数据的时候,sql语句一直都是打印到控制台的,有一个想法就是想让它打印到日志里,该如何做呢?
见下面的mybatis配置文件:
				?
			
	
						
						
						
						
						
						
						
																		
    
        
    
        
                        
                
                    
                
                
                
                    
                
                
                
                    
                
                
                
                    
                
                        
    
 																		
						
																		
    
        
 												
						
																		
	
	
		
				
			
																		
						
						
					
				
				                | 
								1
 
								2
 
								3
 
								4
 
								5
 
								6
 
								7
 
								8
 
								9
 
								10
 
								11
 
								12
 
								13
 
								14
 
								15
 
								16
 
								17
 
								18
 
								19
 
								20
 
								21
 
								22
 
								23
 
								24
 
								25
 
								26
 
								27
 
								28
 
								29
 
								30
 
								31
 
								32
 
								33
 
								34
 
								35
 
								36
 
								37
 
								38
 
								39
 
								40
 
								41
 
								42
 
								43
 
								44
 
								45
 
								46
 
								47
 
								48
 
								49
 
								50
 
								51
 
								52
 
								53
 
								54
 
								55
 
								56
						 | <?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> <!-- 全局映射器启用缓存 --> <setting name="cacheEnabled"value="true"/> <!-- 查询时,关闭关联对象及时加载以提高性能 --> <setting name="lazyLoadingEnabled"value="false"/> <!-- 设置关联对象加载的形态,此处为按需加载字段(加载字段由SQL指定),不会加载关联表的所有字段,以提高性能 --> <setting name="aggressiveLazyLoading"value="false"/> <!-- 对于位置的SQL查询,允许返回不同的结果集以达到通用的效果 --> <setting name="multipleResultSetsEnabled"value="true"/> <!-- 允许使用列标签代替列明 --> <setting name="useColumnLabel"value="true"/> <!-- 允许使用自定义的主键值(比如由程序生成的UUID 32位编码作为键值), 数据表的pk生成策略将被覆盖 --> <setting name="useGeneratedKeys"value="true"/> <!-- 给予被嵌套的resultMap以字段-属性的映射支持 --> <setting name="autoMappingBehavior"value="PARTIAL"/> <!-- 对于批量更新操作缓存SQL以提高性能 --> <setting name="defaultExecutorType"value="REUSE"/> <!-- 数据库超过25000秒仍未响应则超时 --> <setting name="defaultStatementTimeout"value="25000"/> <!-- 打印查询语句 --> <!-- <setting name="logImpl"value="STDOUT_LOGGING"/> --> </settings> </configuration> <?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><!-- 全局映射器启用缓存 --><setting name="cacheEnabled"value="true"/><!-- 查询时,关闭关联对象及时加载以提高性能 --><setting name="lazyLoadingEnabled"value="false"/><!-- 设置关联对象加载的形态,此处为按需加载字段(加载字段由SQL指定),不会加载关联表的所有字段,以提高性能 --><setting name="aggressiveLazyLoading"value="false"/><!-- 对于位置的SQL查询,允许返回不同的结果集以达到通用的效果 --><setting name="multipleResultSetsEnabled"value="true"/><!-- 允许使用列标签代替列明 --><setting name="useColumnLabel"value="true"/><!-- 允许使用自定义的主键值(比如由程序生成的UUID 32位编码作为键值), 数据表的pk生成策略将被覆盖 --><setting name="useGeneratedKeys"value="true"/><!-- 给予被嵌套的resultMap以字段-属性的映射支持 --><setting name="autoMappingBehavior"value="PARTIAL"/><!-- 对于批量更新操作缓存SQL以提高性能 --><setting name="defaultExecutorType"value="REUSE"/><!-- 数据库超过25000秒仍未响应则超时 --><setting name="defaultStatementTimeout"value="25000"/><!-- 打印查询语句 --><!-- <setting name="logImpl"value="STDOUT_LOGGING"/> --></settings></configuration><setting name="logImpl"value="STDOUT_LOGGING"/>  | 
总结
以上所述是小编给大家介绍的spingboot整合mybatis将sql打印到日志的实例详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
原文链接:http://blog.csdn.net/fan510988896/article/details/67638067
相关文章
             猜你喜欢
        
        - 个人服务器网站搭建:如何选择合适的服务器提供商? 2025-06-10
- ASP.NET自助建站系统中如何实现多语言支持? 2025-06-10
- 64M VPS建站:如何选择最适合的网站建设平台? 2025-06-10
- ASP.NET本地开发时常见的配置错误及解决方法? 2025-06-10
- ASP.NET自助建站系统的数据库备份与恢复操作指南 2025-06-10
			TA的动态
			
		
				- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
				您的支持,是我们最大的动力!				
			
		
        热门文章
        
    
    - 
            2025-05-24 98
- 
            2025-05-29 36
- 
            2025-05-29 37
- 
            2025-05-29 94
- 
            2025-05-29 20
		热门评论
	
	 
        
 
    		 
            	 
															 
         
         
        
 
                        