关于themeleaf映射需要注意的:

1.页面映射

所有静态页面映射的时候,mapping后面要以/开头(最好),不以/开头也行

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

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

2.转发和重定向

2.转发和重定向的时候:
因为spring的高度封装,其实转发和重定向的区别已经没有servlet中那么明显了!
转发重定向的话,最好还是以/开头,但是前面要加forward:或者redirect:

并且后面不要再直接跟真实的资源路径了[即:springboot中template往下数]
全部使用springboot接管的映射路径[即:mapping后面的]

template中真实路径:

转发的路径使用的映射路径:

转载于:https://www.cnblogs.com/mzywucai/p/11053331.html

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

  1. SpringBoot打成jar包部署,Excel模板下载文件损坏,提示恢复问题处理

    Spring Boot 静态资源Excel模板文件下载遇到的坑 问题描述: 使用spring boot,在resource/static目录下,有Excel模板文件, 需要提供给用户下载,用于数据的导 ...

  2. springboot 打jar 包部署时 读取外部配置文件

    案例:本文主要描述linux系统执行jar包读取jar包同级目录的外部配置文件 方法一:相对路径设置配置文件 (1)在jar包同级目录创建配置文件conf.properties并写入配置数据: con ...

  3. linux打jar包xml文件,springboot打jar包部署外置配置文件

    一.读取配置文件的优先级 默认: Jar包同级目录的config目录 Jar包同级目录 classPath(即resources目录)的config目录 classpath目录 最高优先级的方式是项目 ...

  4. 【利用Advanced Installer 进行Springboot 打jar包部署】

    1.  [Advanced Installer破解安装:Advanced Installer安装包+破解  2. Mysql免安装:mysql免安装  3. 自动创建数据库导入: @ECHO ON : ...

  5. SpringBoot打成jar包部署,Excel模板下载文件遇到的问题

    问题一. 读取resource 目录下文件时出现路径找不到 在本机测试都很顺利,当打包jar文件放到服务器上测试的时候发现了类似下面的异常信息: java.nio.file.NoSuchFileExc ...

  6. SpringBoot中文件下载、拦截器、war包部署、jar包部署

    3. SpringBoot中文件下载 将可以被下载资源放在磁盘的 D:\springbootcodes\springboot_day6\download 路径 这里我们使用jsp开发 引入依赖使tom ...

  7. Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署

    最近尝试引入阿里云的短信验证码,阿里云的core sdk是maven就有的,但是短信相关的jar包却不是放在maven的,所以得引入本地的下载回来的jar包.本地开发直接引入,idea是可以直接跑调用 ...

  8. 【SpringBoot】32、SpringBoot项目Jar包如何瘦身部署

    一.背景 SpringBoot 为我们快速开发提供了很好的架子,使得我们只需要少量配置就能开始我们的开发工作,但是当我们需要打包上传部署时,却是很神伤的一个问题,因为打出来的 Jar 包少则十几兆,多 ...

  9. springboot打包成jar包部署,无法访问到fastDFS配置文件【已解决】

    最近做了一个项目,包含文件上传功能,本地运行很正常,打成jar包部署到服务器上时,结果就报错了,花了几个小时的时间才发现是因为无法访问到fastDFS的配置文件dfds_client.conf,导致报 ...

  10. jar包部署云端之--快速部署

    jar包部署云端之–快速部署 jar包和云端快速配置 jar包部署云端之--快速部署 怎么将本地springboot项目部署在远程的linux上? 一.本地生成正确springboot项目jar包 第 ...

最新文章

  1. java的listroots_list(), listFiles(), listRoots() in Java
  2. Bootstrap系列 -- 34. 按钮下拉菜单
  3. 动手实现一个适用于.NET Core 的诊断工具
  4. Jmeter之逻辑控制器(Logic Controller)
  5. ubuntu20.04下安装vmshare tools_Go语言的安装与配置-vscode
  6. 多核电脑的配件(CPU)
  7. 【已解决】关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案...
  8. 如何将MyEclipse开发的项目导入到Eclipse中运行
  9. java 动态修改prooper_java中OOP自己总结的知识点
  10. 人工智能开源项目之SeetaFace6
  11. qscrollbar 固定滑块大小_模仁、镶件、斜顶、滑块等模具零件的加工工艺分析
  12. 2020长安杯网站重构
  13. 3D动作绑定_【动捕小灶】动作捕捉数据应用到动画流程详解
  14. mysql 重置密码_mysql忘记密码如何重置密码,以及修改root密码的三种方法
  15. 读芯术python讲的怎么样_Python这么火,为什么说它不是未来的编程语言?
  16. Programming Languages PartA Week4学习笔记——SML函数式编程
  17. Python 浮点数的舍入,round与decimal舍入方式
  18. android关闭触摸声音,如何在Android中关闭所有触摸声音 | MOS86
  19. Leopard市场占有率击败Vista
  20. 各种有用的东西、黑科技、技巧

热门文章

  1. Redis集群环境下分布式锁方案-RedLock算法
  2. 【Hoxton.SR1版本】Spring Cloud Eureka服务注册中心集群搭建
  3. 这10个idea小技巧,让我的开发效率提升了10倍
  4. spring整合SpringMVC Controller 和 Struts2 Action控制层Bean的默认作用域
  5. Android开发之内容提供者ContentProvider
  6. java版spring cloud+spring boot+redis社交电子商务平台-docker-feign配置(五)
  7. Javascript设计模式(二)工厂模式
  8. 关于图像高速缩放算法,目前看到的最好的最清晰的一篇文章2
  9. JSP 页面传值方法总结(转)
  10. Javascript-history.go()和history.back()的用法和区别