- 分类
- Java技术交流
Spring Boot 参数校验不生效怎么排查
Spring Boot 的 @Valid 不生效?用可复现的 JSON 请求排查 validation 依赖、@RequestBody、jakarta.validation、嵌套对象 @Valid 和 BindingResult,并区分校验失败与 JSON 解析错误。
Spring Boot 全局异常处理怎么写
Spring Boot 全局异常处理怎么写 最后更新:2026-10-08 适用场景:Spring Boot 3.x、Spring MVC、@RestControllerAdvice、@ExceptionHandler、参数校验、JSON 格式错误、统一错误响应 项目刚开始写接口时,查不到用户就在
Spring Boot 统一返回结果怎么写
Spring Boot 统一返回结果怎么写 最后更新:2026-10-08 适用场景:Spring Boot 3.x、REST 接口、统一 JSON 返回结构、ResponseEntity、业务码与 HTTP 状态码 前端接一个新接口,最怕每个接口的返回格式都不一样:查用户时直接返回对象,查列表时返
Spring Boot 整合 MyBatis
最后更新:2026-09-11 适用场景:Spring Boot 整合 MyBatis、MySQL、Mapper 接口、Mapper XML、@MapperScan、mapper-locations、Invalid bound statement Spring Boot 整合 MyBatis,真正需
Spring Boot 连接 MySQL
最后更新:2026-08-20 适用场景:Spring Boot 连接 MySQL、spring.datasource、MySQL 驱动、JDBC URL、数据库连接失败、Communications link failure、Access denied for user Spring Boot 连
SpringBoot 教程
Spring Boot怎么学?本文按Java后端实际开发顺序介绍Spring Boot入门路线,包括JDK和Maven准备、创建项目、Controller接口、JSON参数接收、application.yml配置、连接MySQL、整合MyBatis、统一返回结果、全局异常处理、打包部署和常见报错排查。
MyBatis Invalid bound statement 怎么处理
MyBatis报错Invalid bound statement not found怎么办?本文整理Mapper XML找不到、namespace写错、id和接口方法名不一致、mapper-locations配置错误、XML未打包、@MapperScan扫描失败、多模块项目和MyBatis-Plus自定义方法等排查方法。
Spring Boot 端口被占用怎么处理
Spring Boot启动报错Port 8080 was already in use怎么办?本文整理Windows、Linux、macOS查看8080端口占用的方法,包含netstat、lsof、kill、taskkill、server.port修改、启动参数、环境变量、Docker端口映射和IDEA重复启动排查。
Spring Boot 接收 JSON 参数
Spring Boot如何接收JSON参数?本文整理@RequestBody接收对象、数组、List、Map、嵌套对象、LocalDateTime、@JsonProperty、@Valid参数校验,以及Required request body is missing、415 Unsupported Media Type、JSON parse error等常见问题。