博主最近在做一个个人的博客网站,准备用 thymeleaf 实现一个动态加载一二级文章分类的功能,效果如下:
后台实体类代码如下:
/**
* @author 曲健磊
* @date 2019-08-22 20:28:18
* @description 一级分类实体类
*/
public class CateVO {
/**
* 一级分类id
*/
private Integer cate1Id;
/**
* 一级分类名称
*/
private String cate1Name;
/**
* 该一级分类下的二级分类列表
*/
private List<Cate2> cate2List;
// 省略set get方法
}
/**
* @author 曲健磊
* @date 2019-08-15 20:18:44
* @description 二级分类实体类
*/
public class Cate2 {
/**
* 二级分类id
*/
private Integer id;
/**
* 二级分类名称
*/
private String cateName;
}
Controller 层的代码如下:
@Controller
@RequestMapping("/")
public class IndexController {
@Autowired
private CateService cateService;
/**
* 我配置的项目端口号是:80
* 所以,当用户在浏览器上输入:127.0.0.1:80 或 127.0.0.1 时请求会进到这个方法里
*/
@GetMapping("/")