3.27

所花时间(包括上课) 8小时
代码量(行) 320行
博客量(篇) 1篇

  1. 前后端API联调流程

◦ 完成了后端接口与前端页面的联调测试,重点验证了用户登录、数据查询、文件上传等核心接口的请求参数与响应格式一致性。

◦ 学习了使用Postman进行接口自动化测试,通过预设请求头、请求体和断言,快速定位接口返回数据异常问题。

◦ 掌握了跨域问题的解决方案:在Spring Boot后端配置CORS过滤器,允许指定前端域名访问接口,避免浏览器同源策略限制。

  1. Spring Boot接口优化技巧

◦ 学习了使用@RestControllerAdvice实现全局异常处理,统一封装后端异常信息为标准JSON格式,提升前端错误处理体验。

◦ 了解了接口响应数据的封装规范:使用统一返回类(如Result)包含状态码、消息和数据体,便于前端解析和状态判断。

◦ 实践了接口限流与防抖处理,通过注解和AOP实现对高频请求的拦截,防止恶意攻击和服务器过载。

  1. 数据库交互优化

◦ 优化了MyBatis-Plus的查询语句,通过selectOne、lambdaQuery等方法简化代码,同时避免全表扫描,提升查询效率。

◦ 学习了事务管理的使用场景:在涉及多表操作的业务逻辑中添加@Transactional注解,保证数据一致性,防止部分操作成功导致数据脏读。

posted @ 2026-03-27 21:45  姜乐融  阅读(3)  评论(0)    收藏  举报