- 2024-09-05【阅己书城】递归组装菜单
1、背景商品三级分类2、代码/***查询所有分类以及子分类,以树形结构组装起来*/publicList<CategoryEntity>listWithTree(){//查出所有分类List<CategoryEntity>categoryEntities=baseMapper.selectList(null);List<Ca
- 2024-02-15递归查询
@OverridepublicList<CategoryEntity>listWithTree(){//1、查询出所有分类List<CategoryEntity>entities=super.baseMapper.selectList(null);//2、组装成父子的树形结构//2.1)、找到所有一级分类List<CategoryEntity>levelMenus=entities.stream(
- 2023-12-07递归
@OverridepublicList<CategoryEntity>listWithTree(){//1、查询所有分类List<CategoryEntity>entities=baseMapper.selectList(null);//2、组装成树状的父子结构//查出所有的一级分类List<CategoryEntity>collect=entities.stream().filter(categoryEntity->cate
- 2023-10-08SpringBoot简易任务栏示例
一、概述现有这样一个需求:前端要求实现类似任务栏的东西(windows电脑的任务栏)。要求:可以向任务栏增加图标、删除图标、给任务栏中的图标排序以及加载任务栏图标列表参考样例图:规律图: 思路:(这里假设任务栏图标列表本身就是一个有序的集合,排序规则按照sort正向排序)
- 2023-08-27gulimall-categoryController-NullPointerException
NullPointerException环境在练习gulimall项目时,写到CategoryController时,本来正常运行的项目突然报空指针NullPointerException;@OverridepublicList<CategoryEntity>listWithTree(){//查询所有分类List<CategoryEntity>entities=baseMapper.selec
- 2023-04-12SSM -Other
启动排除包//排除包@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})数据库不存在字段//表示当前属性不是数据库的字段,但在项目中必须使用不存在@TableField(exist=false)privateList<CategoryEntity>children;或者privatetrans
- 2022-11-25springboot创建多级实体
1.创建实体,这是排序的基本字段,其他字段自定义增加importjava.util.List;importorg.springframework.data.annotation.Transient;publicclassHierachyDeviceMod
- 2022-11-24通过Stream流的方式查询树结构
@OverridepublicList<CategoryEntity>listWithTree(){//1、查询所有的分类数据List<CategoryEntity>entities=categoryDao.selectList(null);//2、组装
- 2022-09-0210.业务功能实现---商品服务三级分类树形API
1.商品服务三级分类树形API实体类,添加属性@Data@TableName("pms_category")publicclassCategoryEntityimplementsSerializable{privatestaticfinallong
- 2022-08-31以树状的形式封装有孩子的节点
@OverridepublicList<CategoryEntity>listAsTree(){List<CategoryEntity>entities=baseMapper.selectList(null);List<CategoryEntity>lev
- 2022-08-25递归查询方法
递归查询方法/***获取树形结构的商品数据*@return*/@OverridepublicList<CategoryEntity>listWithTree(){//1.获取所有