第七章得课后实践得生成资源静态页得这个比较麻烦,需要实践,不过这个微服务用起来还是挺方便得,套路都一样

商城项目---畅购chapter07(第七天)

商城项目---畅购chapter07(第七天)

 

商城项目---畅购chapter07(第七天)

创建Thymeleaf练习案例

商城项目---畅购chapter07(第七天)

每次添加完新得工程总会出现Maven依赖报错

商城项目---畅购chapter07(第七天)

重启,或者clen,刷新基本就可以了

商城项目---畅购chapter07(第七天)

更换一些版本号冲突解决

商城项目---畅购chapter07(第七天)

下面都是thymeleaf得一些基础语法得练习

商城项目---畅购chapter07(第七天)

商城项目---畅购chapter07(第七天)

开始创建搜索的带Html页面的搜索微服务

商城项目---畅购chapter07(第七天)

引入依赖

 

商城项目---畅购chapter07(第七天)

调用详解

商城项目---畅购chapter07(第七天)

启动报错

商城项目---畅购chapter07(第七天)

原因是抽象类没有实现方法,这个时候先把findAll方法干掉

 

商城项目---畅购chapter07(第七天)

全部加入部署之后页面显示成功

商城项目---畅购chapter07(第七天)

 

集合数据填充

商城项目---畅购chapter07(第七天)

页面预览,填充成功:

 

商城项目---畅购chapter07(第七天)

关键词搜索

 

 

商城项目---畅购chapter07(第七天)

修改搜索框

 

商城项目---畅购chapter07(第七天)

展示:

商城项目---畅购chapter07(第七天)

分类,品牌,规格信息的回显:

商城项目---畅购chapter07(第七天)

商城项目---畅购chapter07(第七天)

这又个很麻烦的问题就是乱码问题,地址把List给解析成乱码了,导致不能正常跳转

商城项目---畅购chapter07(第七天)

最好经过排查是我的th:href=”@{${url}(category=${category})}”少写一个$报的乱码错误,修改之后正常变化

商城项目---畅购chapter07(第七天)

最后所有条件进行筛选,均显示正常

商城项目---畅购chapter07(第七天)

分页查询:

商城项目---畅购chapter07(第七天)

 

商城项目---畅购chapter07(第七天)

商城项目---畅购chapter07(第七天)

这快也就是主要是调用SkuServiceImpl里面得服务,都写好得,而且Page对象也又封装,接下来只要在页面拼接写thymeleaf模板得时候拼接得时候可能会出错,不过问题都好解决,都是一个套路得拼接

实践商品详情

商城项目---畅购chapter07(第七天)

创建商品详情微服务

商城项目---畅购chapter07(第七天)

创建成功

商城项目---畅购chapter07(第七天)

资源静态页生成成功

商城项目---畅购chapter07(第七天)

这个实战项目只是生成thymeleaf得模板,并不是去制作商品得详情页,当然只要模板生成好了,下面得也只是调整跳转页面而已,都是比较简单得,这个时候需要把GoodsApplication这个微服务启动才能开启页面模板生成得微服务,静态资源才能正常生成。

相关文章: