com.alibaba.druid.sql.parser.ParserException: TODO. pos 97, line 4, column 43, token INTERVAL
debug源码半天,也没有看出来到底怎么回事,最后找到类似问题
看报错是 Duird 的 StatFilter - merge sql 时出错了,可以在配置里把 statFilter 的 mergeSql 功能关掉, 参考官方文档:https://github.com/alibaba/druid/wiki/%E9%85%8D%E7%BD%AE_StatFilter
Druid内置提供一个StatFilter,用于统计监控信息。(durid 会提供一个监控界面,这个StatFilter 会提供监控界面的统计数据,开启关闭对本身程序不会影响)
springboot 开启监控界面 配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
druid:
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
useGlobalDataSourceStat: true
# 开启了 druid 监控界面
stat-view-servlet:
enable
遇到Druid解析错误'ParserException: TODO. pos 97, line 4, column 43, token INTERVAL'。通过调试源码未发现明显问题。解决方案在于关闭StatFilter的mergeSql功能,参考Druid官方文档,关闭监控统计可以避免此错误。在SpringBoot配置中,将connectionProperties的'druid.stat.mergeSql=true'改为'druid.stat.mergeSql=false'。"
112294980,10295480,SOLIDWORKS转DWG字体乱码解决与图层映射设置,"['3D设计', 'CAD软件', 'SOLIDWORKS', 'AutoCAD', '文件转换']
订阅专栏 解锁全文
1924

被折叠的 条评论
为什么被折叠?



