实体类开发
使用Lombok快速制作实体类
Dao开发
整合MyBatisPlus,制作数据层测试类
Service标准开发
基于MyBatisPlus进行增量开发,制作业务层测试类
定义业务层接口:
定义业务层的实现类,并且写抽象方法:
新建测试类
根据同样的方法把增改删查,分页的测试类写上去
到此业务层的标准开发就完成了
Service快速开发
新建接口,导入MP,使用MP的接口快速开发。也可以自行定义新的操作,若重复就复写掉。
新建实现类,导入BookDaoPlus的接口以及Book的类。也可以自定义别的方法,用MP以外的方法。如下saveBook就是自定义方法。并添加Service的注解,即可在测试类中调用相关函数。
新增测试类
在测试类中写下增删改查
按页数查询以及查全部
全部测试成功
表现层Controller开发
基于Restful开发,使用PostMan测试接口功能
导入@RestController注解,以及@RequestMapping注解,完成装配@Autowired
在postman中发送请求可以查到全部信息
表现层数据一致性处理(R对象),将前后端的数据统一
并对BookController中的List替换成R对象
添加注解@PutMapping修改操作,@DeleteMapping删除操作,@GetMapping查询操作,@PostMapping添加操作
Post操作
Controller开发
前后端开发协议制作
页面开发
基于VUE+ElementUI制作,前后端联调,页面数据处理,页面消息处理列表、新增、修改、删除、分页、查询