为什么在Controller中要校验参数

最近使用openfeign做了一些远程调用,有一些自己的思考。 最近使用openfeign做了一些远程调用,有一些自己的思考。 微服务项目中常常需要远程调用其他的微服务,这个时候其他的微服务校验参数可能会比较麻烦,并且返回的状态往往也不太好记录(很多时候只想拿个数据,再封装一个Result返回类取的

程序员Zero Published on 2024-05-10

微服务项目Java8升级指南

最近有接入SpringAI的需求,但是SpringAI要求JDK17+Springboot3,那我用的依赖版本都是从网上项目copy的,万年不变的java8,权衡一下利弊,还是升级一下吧,毕竟spring都放弃java8了,这个文章记录一下升级日志。 前置版本 Java: jdk8 maven3.8

程序员Zero Published on 2024-05-10

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

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

程序员Zero Published on 2024-05-10

解决VSCode左键点击跳转到目标问题

vscode跟jetbrains家的产品默认快捷键有很大差别,如果是全栈,还是很推荐webstorm(但是我前端一直用的vs也懒得换),动不动改快捷键很痛苦,这次来解决ctrl+左键跳转到定义的问题(仅仅测试过js)。 我的现在是ctrl+左边会打开一个小窗口(vscode管它叫速览视图) 解决方式

程序员Zero Published on 2024-05-10

解决SpringCloudGateway集成knife4j文档

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

程序员Zero Published on 2024-05-04

让你的Github主页更有极客范

Github项目地址:https://github.com/AZCodingAccount/github-readme-stats-plus 网站地址:https://tools.bugdesigner.cn

程序员Zero Published on 2024-04-29

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

WakaTime如何更新自己的API key

wakatime是一个流行的跟踪自己编码时间、文件、语言等的工具。如何配置跟踪是简单的,网上教程说的很明白,也基本是傻瓜式操作。 注册账号 获取API key 安装插件 输入API Key

程序员Zero Published on 2024-03-12

electron+Vue3完整打包教程

前言 本教程的应用结构:AZCodingAccount/iTime: 基于electron、vue3、Arco Design的桌面端效率软件 (github.com) 恕我直言,网上的electron打包教程10个里面有9坨。踩了5个小时的坑才整完,看了几十个文章,基本没一个可以把一个大项目完整打下

程序员Zero Published on 2024-02-02
Previous Next