技术栈 Spring Boot + Spring JPA + Spring AOP + Hibernate + mysql
技术实现
- profiles环境配置,实践了开发环境和生产环境
- 表单
@Valid
验证 - Spring AOP技术用于请求日志记录
- 统一异常处理
@ControllerAdvice
,@ExceptionHandler
处理自定义异常和未知异常 - 单元测试,测试service方法 和 controller路径请求测试
- JPA事务处理
- 返回数据结果统一封装
TODO
- 添加token验证
- 添加后台界面