分页插件PageHelpe:
1.PageHelper插件的优缺点
优点:封装分页sql,使我们不需要每个地方都去写分页的查询语句;同时,使我们select的sql语句向下兼容,换了数据库也不需要更改sql代码;
缺点:自带的Page对象转json时会丢失分页数据;而转为PageInfo对象时分页信息过多(这一点作者已在github上说明,建议自己实现PageInfo)
2.具体使用:
(1)加入PageHelper的启动依赖
(2)在类中进行使用:
thymeleaf模板引擎:
1.概述:Thymeleaf是一个现代服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,JavaScript,CSS甚至纯文本
2.具体的代码使用:
(1)引入相依赖关的:
(2)在网页中引入 :
(3)使用thymeleaf标签库 :
总结:Thymeleaf的主要目标是提供一种优雅且高度可维护的模板创建方式,为实现这一目标,它以自然模板的概念为基础,将其逻辑注入模板文件,其方式不会影响模板被用作设计原型。这改善了设计沟通,缩小了设计和开发团队之间的差距。