员工模块和分类模块 (接口设计很重要)
分别为:常量类,上下文,枚举类,自定义异常类,处理json转换类,配置属性类:把配置文件中的配置项封装为对象,结果类,工具类
据说开发不会从0开始,会在一个项目基础上开发
忽略列表:并不是所有的文件都需要管理,不需要管理的文件加入到此列表
在idea创建git本地仓库:
选中点ok就行
到这git本地仓库出现问题,暂时没有解决
完善登录功能
使用spring提供的工具类:
swagger:生成接口文档,并进行后端接口测试
你只需要知道这些代码的作用就行,会修改关键信息去应用,没必要吃透代码
WebMvcConfiguration:配置类,只需要在配置类中添加这个配置,这个配置就是一个方法,给这个方法添加@Bean注解,表明用springboot来创建这个对象并管理这个对象Docket
然后重写方法:addResourceHandlers:
就可以通过访问localhost:8080/doc.html
今天代码中出现的VO和DTO我没见过,所以花点时间学一下这个:
dto是前端给后端传的
vo是后端给前端传的
在整个过程中,前端只需要关心UserVO对象,而服务层只需要关心UserDTO对象。因此,通过使用VO和DTO,你可以实现前端和后端的解耦,使程序更加清晰和易于维护
主要是解耦
扩展:在项目 中查找 某个自定义 类 Ctrl + Shift + r 2、在源码 中查找 某个 类 Ctrl + Shift + n
准备完成员工管理和分类管理,分类管理属于基础模块,因为以后的菜品管理,套餐管理需要挂在某个分类下面,这俩模块属于单表的增删改查
4.19下午学到分类模块,up说这个分类模块功能跟员工模块类似,这里不在手巧,直接导入分类模块代码
直接导入代码,下面两个mapper分别为菜品mapper和套餐mapper,为啥有这两个呢,
因为要删除某个分类时要去菜品表和套餐表查找,看能不能找到属于这个分类的菜品或套餐,只有找不到,才可以删除这个分类