SpringBoot以jar包部署需要注意的thymeleaf页面映射问题

在SpringBoot项目以jar包方式部署时,Thymeleaf页面映射需要注意:1. 静态页面映射,mapping建议以/开头,return路径不应以/开头,避免在jar包中出错。2. 转发和重定向,推荐使用forward:或redirect:开头,并使用映射路径而非真实资源路径,确保路径正确。
摘要由CSDN通过智能技术生成

关于themeleaf映射需要注意的:

1.页面映射

所有静态页面映射的时候,mapping后面要以/开头(最好),不以/开头也行
在这里插入图片描述

但是return 后面路径不能以/开头;IDE中正常,但是打jar包之后就不行了;如果是war包以斜杠开的话,还要加上项目名!
所以return后面最好不要用/开头!!!
在这里插入图片描述

但是有种特殊的情况下要以/开头!

2.转发和重定向

2.转发和重定向的时候:
因为spring的高度封装,其实转发和重定向的区别已经没有servlet中那么明显了!
转发重定向的话,最好还是以/开头,但是前面要加forward:或者redirect:
在这里插入图片描述
并且后面不要再直接跟真实的资源路径了[即:springboot中template往下数]
全部使用springb

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值