先看看前端首页:http://localhost:8080/
从代码开始:
这里先看看之前的,增加一个博客描述,这用来展示一部分内容:
看看前端:
下來,我們進入到前端頁面。
这里,我们先看看控制层,然后根据控制层来写需求的业务:
这样就拿到分页的数据,放到model里面。然后在前端循环出来。
接下来,我们要拿到分类的列表。
整型,是为拿到多少数据,根据值取到列表的大小
首先构建一个排序的对象。倒叙,按照博客数目的多少。 然后构建一个分页对象,参数:先取第一页,大小,排序上面定义了。 然后返回给findTop(pageable),让他去查数据库中的分类,按照什么查呢,size一会在控制层中定义。其他的按照上面定义的查。 findTop(pageable)这个我们要自己写
按照分类,每个博客数目的多少,由大到小排列。取前六个。
接下来看标签,这和和分类一样:
看业务层:
最新推荐:
上面是后端编写完成,接下来是前端数据的渲染。
遍历输出每页的内容。
获取标题,当你点击的时候,会进入整条博客的链接。
渲染描述的内容。链接字符串的方法。
获取用户头像,昵称,日期,浏览次数。格式化日期。
博客类型名字
首图。可以点击进去。
分页。没啥说的。
接下俩,看分类。
拿到集合的长度。
标签类似:
最新推荐:‘ 一样: