上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: 之前前后端对接时,接口文档都是手写,容易出现更新不及时的问题,今天用Swagger自动生成接口文档。 引入 springfox-boot-starter 依赖,创建Swagger配置类,用 @Configuration 和 @EnableOpenApi 注解开启配置,设置文档标题、描述、版本等信息, 阅读全文
posted @ 2026-01-14 19:16 百折不可夺志 阅读(18) 评论(0) 推荐(0)
摘要: 之前接口参数校验都是用 if-else 判断,代码冗余且容易遗漏,今天学习用JSR303注解做参数校验。 在User实体类的字段上添加校验注解: username 加 @NotBlank(message = "用户名不能为空") 和 @Length(min = 2, max = 10, messag 阅读全文
posted @ 2026-01-14 19:16 百折不可夺志 阅读(10) 评论(0) 推荐(0)
摘要: 今天给用户管理模块加了Redis缓存,解决频繁查询数据库导致的性能问题。首先在pom.xml引入 spring-boot-starter-data-redis 依赖,然后在application.yml配置Redis的主机地址、端口和超时时间。 编写Redis工具类,封装 set 、 get 、 d 阅读全文
posted @ 2026-01-14 19:15 百折不可夺志 阅读(17) 评论(0) 推荐(0)
摘要: 今天给用户管理模块加了登录校验功能,避免未登录用户直接访问接口,用到了Spring MVC的拦截器。 第一步创建LoginInterceptor类,实现 HandlerInterceptor 接口,重写 preHandle 方法——在这个方法里获取请求头中的token,判断token是否为空且是否有 阅读全文
posted @ 2026-01-14 19:14 百折不可夺志 阅读(17) 评论(0) 推荐(0)
摘要: 今天学了Spring MVC的核心流程,并用它实现了前后端的数据交互。 首先在Controller层创建UserController,加上 @RestController 注解,这样返回的就是JSON数据而不是视图。然后定义四个接口: GET /user/{id} 查询用户、 POST /user  阅读全文
posted @ 2026-01-14 19:14 百折不可夺志 阅读(12) 评论(0) 推荐(0)
摘要: 今天的任务是搭建一个基础的用户管理模块,核心是Spring Boot整合MyBatis完成对用户表的CRUD操作。 先在pom.xml中引入依赖,除了Spring Boot的核心依赖,还需要加上 mybatis-spring-boot-starter 和MySQL驱动。接着配置application 阅读全文
posted @ 2026-01-14 19:14 百折不可夺志 阅读(19) 评论(0) 推荐(0)
摘要: 今天的任务是搭建一个基础的用户管理模块,核心是Spring Boot整合MyBatis完成对用户表的CRUD操作。 先在pom.xml中引入依赖,除了Spring Boot的核心依赖,还需要加上 mybatis-spring-boot-starter 和MySQL驱动。接着配置application 阅读全文
posted @ 2026-01-14 19:14 百折不可夺志 阅读(13) 评论(0) 推荐(0)
摘要: 今天的任务是搭建一个基础的用户管理模块,核心是Spring Boot整合MyBatis完成对用户表的CRUD操作。 先在pom.xml中引入依赖,除了Spring Boot的核心依赖,还需要加上 mybatis-spring-boot-starter 和MySQL驱动。接着配置application 阅读全文
posted @ 2026-01-14 19:13 百折不可夺志 阅读(17) 评论(0) 推荐(0)
摘要: 今天的任务是搭建一个基础的用户管理模块,核心是Spring Boot整合MyBatis完成对用户表的CRUD操作。 先在pom.xml中引入依赖,除了Spring Boot的核心依赖,还需要加上 mybatis-spring-boot-starter 和MySQL驱动。接着配置application 阅读全文
posted @ 2026-01-14 19:13 百折不可夺志 阅读(9) 评论(0) 推荐(0)
摘要: 今天的任务是搭建一个基础的用户管理模块,核心是Spring Boot整合MyBatis完成对用户表的CRUD操作。 先在pom.xml中引入依赖,除了Spring Boot的核心依赖,还需要加上 mybatis-spring-boot-starter 和MySQL驱动。接着配置application 阅读全文
posted @ 2026-01-14 19:13 百折不可夺志 阅读(13) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页