项目背景: 主导企业级B2B商城前后台系统的全栈开发,解决原有系统前后端耦合严重、页面加载慢、接口响应超时等问题。
我的职责:
后端开发: 基于 Spring Boot + MyBatis-Plus 搭建后端服务,设计统一 RESTful 接口规范与全局异常处理。引入 Redis 缓存热点数据,使用 Spring Security + JWT 实现无状态鉴权。
前端开发: 使用 Vue3 + Vite + Pinia 重构前端架构,封装通用业务组件(如高级表格、动态表单),通过 Axios 拦截器统一处理 Token 与错误提示。
全栈优化: 主导B2B商城前后端联调,解决跨域与接口数据格式不一致问题;对前端进行路由懒加载与打包体积优化。
结果产出: 接口平均响应时间缩短 40%。前端组件复用率提升 60%,版本迭代效率提升 50%,成功支撑系统 10+ 业务线的日常运营。