SpringBoot项目练习

重点学习技术:

Nginx、Spring Session、Swagger、lombok、Redis、junit

流程:

  1. 建库-->建表(导入表结构)
  1. 新建maven项目-->pom文件-->application.yml-->启动类-->前端静态资源配置
  1. 登录功能(创建实体类Entity与表一一对应-->Mapper-->Service-->Controller-->通用返回结果类-->登陆方式实现)
  1. 登陆优化(判断用户是否登录,没有登录跳转登录页:过滤器/拦截器)
  1. 新增员工**(增)** (索引唯一-->账号默认正常-->接收传过来的参数保存到数据库-->使用异常处理器进行全局异常捕获)
  1. 员工列表(分页查询配置)(查)
  1. 启用/禁用账号**(改)** 配置消息转换器:序列化,解决js长整型Long丢失精度问题
  1. 编辑员工**(改)**
  1. 公共字段自动填充 (新增/更新时间、新增/更新人:ThreadLocal)ThreadLocal:Thread的局部变量 封装基于THreadLocal的工具类 @TableField
  1. 删除分类 (关联了菜品则不能删除)全局业务异常处理
  1. 文件上传下载 上传:MultipartFile
  1. 新增菜品 DTO(Data Transfer Object,数据传输对象,用于展示层与服务层之间的数据传输)
  1. 验证码(阿里云短信服务)
相关推荐
周航宇JoeZhou2 分钟前
JP4-7-MyLesson后台前端(五)
java·前端·vue·elementplus·前端项目·mylesson·管理平台
David爱编程5 分钟前
从 JVM 到内核:synchronized 与操作系统互斥量的深度联系
java·后端
渣哥12 分钟前
Java Set 不会重复?原来它有“记仇”的本事!
java
一叶飘零_sweeeet12 分钟前
从 0 到 1 攻克订单表分表分库:亿级流量下的数据库架构实战指南
java·数据库·mysql·数据库架构·分库分表
苹果醋315 分钟前
数据库索引设计:在 MongoDB 中创建高效索引的策略
java·运维·spring boot·mysql·nginx
Dontla26 分钟前
Dockerfile解析器指令(Parser Directive)指定语法版本,如:# syntax=docker/dockerfile:1
java·docker·eureka
彭于晏Yan29 分钟前
SpringBoot优化树形结构数据查询
java·spring boot·后端
AAA修煤气灶刘哥1 小时前
缓存这「加速神器」从入门到填坑,看完再也不被产品怼慢
java·redis·spring cloud
上位机付工1 小时前
C#与倍福TwinCAT3进行ADS通信
开发语言·c#
练习时长一年1 小时前
Spring事件监听机制(三)
java·后端·spring