- mysql 查询语句中判断where userIds is null 发现不生效。原因是插入语句的时候
,+notice.getUserIds
这个语句,原本 userIds = null 但是 被 “,” 拼接了之后数据库里就成为了 “,null” 字符串 - 导出日志审计的时候报
您的主机中的软件中止了一个已建立的连接
问题 - 重构模块的时候出现
NoClassDefFoundError
和ClassNotFoundException
. 原因是 外层用的是 mybatis-plus-core-2.1.8 而 里面的模块用的是mybatis-plus-core-3.2.0PaginationInterceptor
的路径已经改变了。 - springmvc 的入参VO 重写了有参构造函数之后,报错,因为mvc 一定需要默认构造函数反射
- 使用
ZIPKIN
分布式链路追踪的时候引入项目报错NoSuchMethoError io.lettuce.core.tracingBraveTracing.builder()
。 原因是redis 使用的 lettuce 莫名其妙和 zipkin 产生了关系,细节没有排查,需要把 redis 的 lettuce 的maven移除 . 移除了之后再次启动项目 报错无法创建openfeign的clientNoClassDefFoundError org/springframework/cloud/openfeign/loadbalancer/FeignBlockingLoadBalancerClient
- MAVEN 依赖问题,子模块导入的依赖2.2.3版本,
spring-cloud-starter-zipkin
之后,maven 爆红,zipkin的子依赖显示的是2.1.1 。全局搜索了2.1.1 之后没有发现哪里被定义了。排查后发现是 父工程dependencyManagement
里面依赖了 springcloud G 版,里面全部定义 2.1.1 版本。 把zipkin 依赖拷贝出来后还是无效。原因是 需要把依赖放在 上面,越往上的定义越生效。 上面定义2.2.3 下面定义G版,其他工程引入的版本就是2.2.3
工作中踩坑
最新推荐文章于 2023-12-24 15:11:16 发布