springboot-mybatis(plus) 增删改查模板

一个简化SpringBoot和MyBatis(Plus)中增删改查操作的模板项目,通过封装常见的CRUD操作和Redis缓存处理,减少重复代码。

项目地址github: https://github.com/huifer/crud## 背景- 举一个用户的增删改查,并且放入redis中,通常我们会采用redis-hash来进行存储. 一个用户写一次其实代码还好. 当数量多了以后在使用这个方式进行编写重复代码会越来越多. 因此 crud诞生了## 使用前后- 使用前javaint insert = mapper.insert(entity);if (insert>0){redisTemplate.opsForHash().put("bk",entity.getId(),json.toString(entity));}- 使用后java @Autowired private CrudFacade<Entity, IntIdInterface<Integer>> crudFacade; crudFacade.insert(entity)