第七章得课后实践得生成资源静态页得这个比较麻烦,需要实践,不过这个微服务用起来还是挺方便得,套路都一样
创建Thymeleaf练习案例
每次添加完新得工程总会出现Maven依赖报错
重启,或者clen,刷新基本就可以了
更换一些版本号冲突解决
下面都是thymeleaf得一些基础语法得练习
开始创建搜索的带Html页面的搜索微服务
引入依赖
调用详解
启动报错
原因是抽象类没有实现方法,这个时候先把findAll方法干掉
全部加入部署之后页面显示成功
集合数据填充
页面预览,填充成功:
关键词搜索
修改搜索框
展示:
分类,品牌,规格信息的回显:
这又个很麻烦的问题就是乱码问题,地址把List给解析成乱码了,导致不能正常跳转
最好经过排查是我的th:href=”@{${url}(category=${category})}”少写一个$报的乱码错误,修改之后正常变化
最后所有条件进行筛选,均显示正常
分页查询:
这快也就是主要是调用SkuServiceImpl里面得服务,都写好得,而且Page对象也又封装,接下来只要在页面拼接写thymeleaf模板得时候拼接得时候可能会出错,不过问题都好解决,都是一个套路得拼接
实践商品详情
创建商品详情微服务
创建成功
资源静态页生成成功
这个实战项目只是生成thymeleaf得模板,并不是去制作商品得详情页,当然只要模板生成好了,下面得也只是调整跳转页面而已,都是比较简单得,这个时候需要把GoodsApplication这个微服务启动才能开启页面模板生成得微服务,静态资源才能正常生成。