
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
问题提出springboot整合mybatis mapper注入时,报错could not autowire(IDE为IntelliJ IDEA):虽然红线标出报错,但运行和使用没有问题。看着红线报错不舒服,搜索得到了几种方案,整合在一起。问题解决1. 使用@Resource注解替换@Autowired如下:@Autowired与@Resource的区别(@Autowired和@Resource的
在使用Mybatis-plus的ipage分页查询时,删除最后一页数据后,前端再次调用查询接口,显示当前页无数据。

用@CacheEvict删除缓存只能删除指定key的缓存,有些情况需要根据前缀删除所有key的时候,用@CacheEvict就做不到了,所以我们自定义一个@CacheRemove来处理根据前缀模糊删除所有cache(支持Spring EL表达式)以下代码适用于Redis。
mybatis-plus连表查询分页出错问题 - 越努力ヾ越幸运 - 博客园Mybatis plus中遇到的分页查询报错问题解决_oracle mybatis lus 分页时 left join 不执行-CSDN博客
今天遇到一个问题,启动报错,报错如下: 排查了Service注入的使用的方式没有什么问题,也没有多个实现类:Controller的注入也没有问题: 当然按照编译器给出的提示,给实现类增加 @Primary 注解也是可以解决的,但这始终不是问题的根本的原因。后来通过调试源码,发现居然是注解@MapperScan的问题:代码模块目录结构如下: 因为@MapperScan的范围为整个包下面了,@Mapp
项目中使用了mybatis+oracle两个数据库,就导致了有两个数据源mysql数据源配置中配置了mysql事务管理器,oracle数据源配置中未配置oracle事务管理器,因此导致没有回滚oracle数据库的事务。要注意配置两个数据源事务管理器。2、要使用@Primary声明主数据源,或者在。注解里面可以指定事物管理器,
1883是emqx服务端的监听端口,通俗的讲就是emqx服务端会一直监听有哪个客户端想要连接我,比如springboot的yml中设置了host = "tcp://192.168.1.1:1883",该springboot程序作为客户端要连接到emqx服务端,因此端口必须是1883。1、emqx各个端口。

(1)如果日期是 LocalDate 类型,那么不论是前台传String格式日期给后台,还是后台返回格式化传给前端的日期,JacksonAutoConfiguration会自动处理。这种情况要和时间作为Json字符串时区别对待,因为前端json转后端pojo底层使用的是Json序列化Jackson工具(HttpMessgeConverter),而时间字符串作为普通请求参数传时,转换用的是Conve

一、前台后台日期转换相差8小时1、前台后台:UTC:世界协调时间,也就是零时区的时间CST:中国标准时间,中国是东八区,故比UTC大8小时前台时间传到后台,通过jackson设置为UTC时区(详情见【注】),而Date类型为CST时区,故转换为Date类型后即UTC到CST的转换,所以加8小时。【注】如果你用过java8新的时间类下的Instant,查看toString方法会发现它使用DateTi