解决Spring AI message存入Redis无法正常反序列化问题

前言 版本:springboot3.2.4+spring ai1.0.0SNAPSHOT+redis-windows5 果然不用新版本确实,引入新版本以前的许多配置都过时了,我大概试了6、7种,后来自己都看懂那些配置啥作用了,还是没有试成功,后来我就怀疑是不是SpringAI的message接口有问

程序员Zero Published on 2024-05-10

解决SpringCloudGateway集成knife4j文档

前言 无力吐槽,不知道是knife4j的问题还是swagger的问题,这个微服务网关集成路径问题折磨了我两个小时,官方文档的配置也跑不起来,作者联系不上,交流群加不进去,网上的资源也很少,大多数不清不楚的,下面总结一下怎么能让这个微服务网关跑起来。 版本:springboot2.3.7.RELEAS

程序员Zero Published on 2024-05-04

Mybatis-plus更新时自动跳过null字段

在insert和update的时候,mp都是默认会把null字段不更新到数据库中,如果想要改变这个情况。 自己构造wrapper或实体类 在需要更新为null的字段上加@TableField(updateStrategy = FieldStrategy.IGNORED) yml配置update-st

程序员Zero Published on 2024-04-28

Knife4j请求文档异常

首先说结论,现在knife4j封装的很好,不写任何配置和配置类都可以访问到,也不需要引入swagger和springdoc(knife4j引入,maven会传递),请求文档异常一般是路径和版本问题。我这里遇到的版本问题,版本问题永远是非常严重的问题 springboot版本3.2.5 对应knife

程序员Zero Published on 2024-04-26

使用spring initializer初始化springboot3.x项目时maven依赖下载失败问题

最近在开发一个springboot五子棋AI项目,想着使用idea自带的初始化器初始化一个项目,没想到刚创建项目的时候就报错了,报错信息是: org.springframework.boot:spring-boot-starter-parent:pom:3.1.6 failed to transfe

程序员Zero Published on 2023-12-26

Mybatis动态sql总结

forEach详解 在使用动态sql<foreach>语句时collection写list或者@Param注解里面指定的名称都行,item是每一个元素的别名,注意引用时候跟外部方法参数引用方式一样,#{item.name}......,不加占位符会出现难以预料的问题   <delete id="de

程序员Zero Published on 2023-12-26

Docker部署Java项目的步骤

本文共6017个字 Docker的介绍 Docker部署项目非常简便快速一致。对于一些常见的软件如MySQL,nginx等,都可以一键从DockerHub里面拉取下来(基本常用的软件都有软件官方负责维护的镜像)。相较于传统的部署,手动去找安装包然后传到服务器上进行解压一行一行敲各种命令,Docker

程序员Zero Published on 2023-10-11

Redis命令提示不显示的解决方案

本文共1100字 原因 网上还没有这种问题的解决方案。如果使用docker直接从dockerhub拉取redis镜像的话,我猜想redis官方应该是为了轻量考虑没有在镜像里面的redis-cli里面内置linenoise这个库,因此redis-cli的命令提示功能就没有了。 解决方案 但是我们在学习

程序员Zero Published on 2023-10-04
Previous Next