摘要: @MapKey is required 这就是mybatis的annotation的一个提醒,可以直接忽略,不影响代码编译; 为啥出现这种情况,因为我们很烂,sql中返回的对象不愿意定义一个 resultMap,select默认就是返回list,不指定resultMap或者resultType,默认 阅读全文
posted @ 2023-06-15 21:28 花花牛 阅读(3994) 评论(0) 推荐(0) 编辑
摘要: 背景: 商家导出待编辑的XX信息,excel中编辑后再导入。 测试反馈,导出后直接导入,报错:没有任何记录。 问题排查后发现: POI直接导出的excel中,只有一个sheet,它的id竟然是rId3,而应用程序默认读取的是rId1 很奇怪啊!!! 只有一个sheet啊,也没有在导出代码中指定id, 阅读全文
posted @ 2023-03-09 17:15 花花牛 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 常见异常: NoSuchBeanDefinitionException: No qualifying bean of type 只要是新增@FeignClient引起的,只要在SpringBoot的启动类上添加@EnableFeignClients注解就能解决,但是注意如下: 1、@FeignCli 阅读全文
posted @ 2023-01-17 14:40 花花牛 阅读(1714) 评论(0) 推荐(1) 编辑
摘要: 在控制台,通过topic或者消息,默认只展示了消费者列表和具体的消费者,没有展示生产者的IP 如何查看呢 其实这是数据有,但是控制台没有展示 后台:消息:输入topic 查询最近一个小时的消息列表 F12打开浏览器的控制台 点击任何一个消息,然后通过响应的JSON日志就找到生产者IP了 通过IP很容 阅读全文
posted @ 2023-01-12 18:45 花花牛 阅读(512) 评论(0) 推荐(0) 编辑
摘要: sharding-jdbc3.1版本存在的bug,具体请参考: https://www.bianchengquan.com/article/610702.html 解决方案: 1、降级到3.0版本(强烈不建议这么干) 2、升级到4.X版本(至少4.0.0-RC1),我这里升级到4.1.1版本 问题处 阅读全文
posted @ 2022-05-26 01:00 花花牛 阅读(935) 评论(1) 推荐(0) 编辑
摘要: 问题定位方向错了,期初一直怀疑ShardingSphere有问题。最后才发现是时区问题造成的。 本地通过navicat执行正常,上了测试环境发现当前数据查询有问题。 最后发现JDBC执行的时候时间提前了12小时(通过jdbc执行 select now() from dual 获取) 解决方案: 1、 阅读全文
posted @ 2022-05-20 09:53 花花牛 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 抽象类是无法被Spring实例化的,因此无法添加@Service 或 @Componet 注解 如果结果该问题,把需要引用的对象的方法,转换为静态方法 示例: 1 ** 2 * AbstractSignHandler 抽象类无法实例化,因此这里定义了静态方法实现文件上传接口 3 * 4 * @aut 阅读全文
posted @ 2022-03-02 18:22 花花牛 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 今天帮同事排查问题,启动错误日志很明显:就是Springboot启动时候,发现某个Bean没有注册成功,无法纳入Bean生命周期的管理。 上下文: 引入第三方jar包,使用对方提供的FeignClient 引入方法 1、pom.xml引入包路径 2、类中引入Bean,通过@Resource 注入 3 阅读全文
posted @ 2022-03-01 10:29 花花牛 阅读(2940) 评论(0) 推荐(0) 编辑
摘要: 产线异常如下: 很明显,告诉我们读超时了,需要涉及feign的读超时时间,顺带阅读下源码: 根据如上的堆栈信息,直接打开SynchronousMethodHandler.java 看104行 (FeignException.java不用看,很明显是个包装的exception) 查看option在当前 阅读全文
posted @ 2021-11-23 12:00 花花牛 阅读(3524) 评论(0) 推荐(0) 编辑
摘要: 方案1:使用@RequestHeader 传递参数 测试无效 代码示例: @FeignClient( name = "test-service", url = "${service.test}" ) public interface TestClient { @PostMapping({"/api/ 阅读全文
posted @ 2021-08-03 09:51 花花牛 阅读(1859) 评论(0) 推荐(0) 编辑