springCloud + thymeleaf 中出现的bug

最近在做商品详情页的模块,说一下与到的一些小bug
在这里插入图片描述
那么在这个商品详情页中, 我们通过thymeleaf技术就可以实现,前面我也有简单介绍thymeleaf这个技术.在商品详情页中, 用红色框画着的都是需要我们从后端的数据库获取到一个大map中,然后在thymeleaf写的页面中将数据一一对应,实现商品详情页的展示.那么它实现的一个流程呢, 我也简单的分析了一波.并且画了一个小图.希望对大家有帮助
在这里插入图片描述
方案一: 就是我们传统的方式,大家都可以看懂,就好比你去饭店吃饭,你说来个西红柿炒鸡蛋,然后服务员跑去告诉厨师,然后厨师去摘西红柿,去鸡窝找鸡蛋,接着洗手做饭,最后再由服务员给你送过去.
方案二: 我们去饭店吃饭有快餐, 去了直接自己选择,想吃啥自己拿,这也太快了吧,这就是thymeleaf,它的特点就是快,缺点就是有延迟,但是根据业务来讲,在展示商品详情页即使有延迟也并不影响,价格还是那个价格,颜色还是那几个颜色.

在查询一些数据时,报错org.springframework.web.HttpRequestMethodNotSupportedException: Request method ‘POST’ not supported 当时人都傻了,根本就没有用到post方式提交,自己开始debug,走了半天,然后百度, 百度众说纷纭,都没有解决了我的问题 .
在这里插入图片描述
后来发现,是我的一个注解写错了,在我的feign中我用的注解是@PathParam
导致报错,一直找不到. 所以简单的说一下这俩个注解吧.
@PathParam : 就是从地址栏取参数值.然后就么有了,因为feign要求严格,所以一旦有参数传入,一定要有这个注解.
@RequestParam:将请求参数绑定到你控制器的方法参数上(是springmvc中接收普通参数的注解)还有一个注解@PathVariable也说一下.
@PathVariable : 是RSET风格的springmvc取值。

还有一个小bug,在最后生成商品详情页的时候,一直没有生成, 排查后发现了,是自己的一个小失误.
在这里插入图片描述
在@value(" p a g e p a t h " ) , 我 忘 记 加 {pagepath}"),我忘记加 pagepath"), 了,所以一直没有生成商品详情页.
在这里插入图片描述
在这里插入图片描述
懒的排版了,天色已晚,早点休息!加油

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值