摘要:
项目需要实现用户数据的Excel导入导出功能,对比POI后选择了EasyExcel,因为它能避免大文件导入时的内存溢出问题。首先引入 easyexcel-spring-boot-starter 依赖,创建用户Excel对应的实体类,用 @ExcelProperty 注解映射表头和字段。 编写导出接口 阅读全文
posted @ 2026-01-14 19:18
百折不可夺志
阅读(1)
评论(0)
推荐(0)
摘要:
为了解决订单创建后同步发送短信通知导致接口响应慢的问题,今天用RabbitMQ实现异步通信。先引入 spring-boot-starter-amqp 依赖,在application.yml配置RabbitMQ的主机、端口、账号密码。 创建队列、交换机并绑定,定义一个订单通知的直连交换机,将队列和交换 阅读全文
posted @ 2026-01-14 19:17
百折不可夺志
阅读(1)
评论(0)
推荐(0)
摘要:
今天给用户模块加上了权限管理功能,核心是Spring Security的基础应用。首先引入 spring-boot-starter-security 依赖,然后创建配置类继承 WebSecurityConfigurerAdapter ,重写 configure 方法配置拦截规则——给 /login 阅读全文
posted @ 2026-01-14 19:17
百折不可夺志
阅读(1)
评论(0)
推荐(0)
摘要:
之前前后端对接时,接口文档都是手写,容易出现更新不及时的问题,今天用Swagger自动生成接口文档。 引入 springfox-boot-starter 依赖,创建Swagger配置类,用 @Configuration 和 @EnableOpenApi 注解开启配置,设置文档标题、描述、版本等信息, 阅读全文
posted @ 2026-01-14 19:16
百折不可夺志
阅读(1)
评论(0)
推荐(0)
摘要:
之前接口参数校验都是用 if-else 判断,代码冗余且容易遗漏,今天学习用JSR303注解做参数校验。 在User实体类的字段上添加校验注解: username 加 @NotBlank(message = "用户名不能为空") 和 @Length(min = 2, max = 10, messag 阅读全文
posted @ 2026-01-14 19:16
百折不可夺志
阅读(1)
评论(0)
推荐(0)
摘要:
今天给用户管理模块加了Redis缓存,解决频繁查询数据库导致的性能问题。首先在pom.xml引入 spring-boot-starter-data-redis 依赖,然后在application.yml配置Redis的主机地址、端口和超时时间。 编写Redis工具类,封装 set 、 get 、 d 阅读全文
posted @ 2026-01-14 19:15
百折不可夺志
阅读(1)
评论(0)
推荐(0)
摘要:
今天给用户管理模块加了登录校验功能,避免未登录用户直接访问接口,用到了Spring MVC的拦截器。 第一步创建LoginInterceptor类,实现 HandlerInterceptor 接口,重写 preHandle 方法——在这个方法里获取请求头中的token,判断token是否为空且是否有 阅读全文
posted @ 2026-01-14 19:14
百折不可夺志
阅读(1)
评论(0)
推荐(0)
摘要:
今天学了Spring MVC的核心流程,并用它实现了前后端的数据交互。 首先在Controller层创建UserController,加上 @RestController 注解,这样返回的就是JSON数据而不是视图。然后定义四个接口: GET /user/{id} 查询用户、 POST /user 阅读全文
posted @ 2026-01-14 19:14
百折不可夺志
阅读(1)
评论(0)
推荐(0)
摘要:
今天的任务是搭建一个基础的用户管理模块,核心是Spring Boot整合MyBatis完成对用户表的CRUD操作。 先在pom.xml中引入依赖,除了Spring Boot的核心依赖,还需要加上 mybatis-spring-boot-starter 和MySQL驱动。接着配置application 阅读全文
posted @ 2026-01-14 19:14
百折不可夺志
阅读(2)
评论(0)
推荐(0)
摘要:
今天的任务是搭建一个基础的用户管理模块,核心是Spring Boot整合MyBatis完成对用户表的CRUD操作。 先在pom.xml中引入依赖,除了Spring Boot的核心依赖,还需要加上 mybatis-spring-boot-starter 和MySQL驱动。接着配置application 阅读全文
posted @ 2026-01-14 19:14
百折不可夺志
阅读(2)
评论(0)
推荐(0)
浙公网安备 33010602011771号