首页 > 其他分享 >SpringBoot+Thyemleaf开发环境正常,打jar包发到服务器就报错Template might not exist or might not ..

SpringBoot+Thyemleaf开发环境正常,打jar包发到服务器就报错Template might not exist or might not ..

时间:2024-11-11 21:10:20浏览次数:4  
标签:Thyemleaf Java 斜杠 报错 Template might

前言 前几天,我在开发前后端一体的项目时候,遇到了一个巨大的坑。这个是关于SpringBoot+Thyemleaf的。现象就是,我在本地开发环境是好的,正常访问某个页面,但是到了打成jar包后,部署到服务器之后,再访问那个页面,总是报错。这个报错是类似于Template might not exist or might not .. 问题复现 这个问题足足困扰我大半天了。后来终于在网上找到了解决方案。原来,是我的返回的controller里面,在返回html的路径前面多加了一个/,就是一个斜杠。正是这个斜杠,导致了这个问题。 一开始还以为是Thyemleaf的语法写错了,折腾了半天,哈哈哈,必须要记录一下。当把这个斜杠去掉之后,就再也没有出现这个问题了。 例如return "/index",正式这个斜杠导致报错的,解决办法:去掉前面的/即可,即return "/index" 。 总结 以上就是我解决这个问题的过程。虽然解决了我的问题,但是,这里还是有个疑问,为啥本地这样写是不报错的呢?大家可以留言讨论下。 如果觉得文章帮到了你,或对文章有疑问,可以关注公众号私信我。 如果有对Java入门开发相关的问题,也可关注我的公众号【Java入门学习】,我会持续更新Java相关的分享! 获取更多资源【软件资源、历年软考真题、核心面试知识、阿里Java开发手册、linux常用命令】,也可关注公众号! 0 获取更多内容,也欢迎访问我的个人网站:https://idea-tips.com/ 往期推荐:

1.IDEA如何快速定位到某一行某一列?

2.Java向上取整的几种方法

3.IDEA如何查找所有的文件和文件内容?

4.Git客户端(TortoiseGit)超全使用详解

标签:Thyemleaf,Java,斜杠,报错,Template,might
From: https://www.cnblogs.com/phzmxw/p/18540567

相关文章

  • springboot项目使用JpaRepository后启动报错A component required a bean named 'XXX'
    在最近的项目中我使用了JpaRepository作为数据处理的接口,但在调用接口时始终报错,经过查询后发现问题出在导入的包不对,我导入的包为org.springframework.dataspring-data-jpa2.6.9应该导入的包为org.springframework.bootspring-boot-starter-data-jpa2.6.9spring-dat......
  • electron报错: "Request Autofill.enable failed.", "Request Autofill.enable failed
    问题今天尝试electron最简单的demo,在打开开发者工具的时候,会报错"RequestAutofill.enablefailed.","RequestAutofill.enablefailed.".解决经过网上搜索,确定这个报错的原因是因为electron版本和node.js版本不匹配的问题。node<=v16.13已经有网友整理过了,可以参......
  • centos解压zip 压缩包报错
    1、在解压zip压缩包时,出现如下报错unzip***.zipArchive:***.zipskipping:***.zipneedPKcompat.v5.1(candov4.6) 2、需要下载p7zip,方可进行解压下载p7zip方法:yuminstall-yp7zip使用7zip的命令是7za。安装完成后的使用方法:7za{......
  • DataStudio连接opengauss报错Invalid username/password,login denied
    1、具体现象2、解决办法(1)密码不正确如果不确认密码是否正确可以重新修改密码,并进行gsql连接测试(2)修改参数确认密码正确,服务端可以正常连接,检查pg_hba.conf配置文件vim/opt/opengauss/data/single_node/ph_hba.conf此规则采用md5方式对密码加密两种解决方式:一种是......
  • streamlit run执行报错,Invalid value: File does not exist: XXX.py
    streamlitrun执行报错,Invalidvalue:Filedoesnotexist:XXX.py在终端执行streamlitrunxxx.py的时候报错提示Invalidvalue:Filedoesnotexist:XXX.py网上众说纷纭,但是我个人的解决方法其实非常简单在终端中执行的时候会发现中间多了个warning翻译过来就是:要在......
  • 宝塔面板安装ThinkPHP 5 (TP5) 报错的解决方法
    在宝塔面板中安装ThinkPHP5(TP5)时,可能会遇到各种报错。以下是一些常见的错误及其解决方法:PHP版本不兼容错误描述:安装或运行TP5时提示PHP版本不支持。解决方法:确保你的PHP版本在TP5的要求范围内(通常为PHP5.6及以上)。在宝塔面板中切换到合适的PHP版本:进入“软件商店......
  • SpringBoot项目编译报错 类文件具有错误的版本 61.0, 应为 52.0
    springboot项目在编译时报错:/Users/Apple/Developer/art/caicai/cai-api/dubbo-samples/1-basic/dubbo-samples-spring-boot/dubbo-samples-spring-boot-provider/src/main/java/org/apache/dubbo/springboot/demo/provider/ProviderApplication.java:22:32java:无法访问......
  • 解决R报错: fatal error: hb-ft.h: No such file or directory 下载textshaping时
    >下载textshaping包,出现路径依赖错误。#解决路径依赖问题```condainstall-cconda-forgeharfbuzzfreetypefribidipkg-configwhichpkg-config  #看是否返回路径,返回即正常find/-name"harfbuzz.pc"2>/dev/nullfind/-name"freetype2.pc"2>/dev/nullfi......
  • 24/11/9 解决Bioconductor3.18无法用在R4.4报错
    错误描述BiocManager::install("DESeq2")错误:Bioconductorversion'3.18'requiresRversion'4.3';useversion='3.20'withRversion4.4;seehttps://bioconductor.org/install下载DESeq2时,说bioconductor版本不兼容。解决办法BiocMa......
  • MMdetection 问题报错 mmdet/evaluation/metrics/coco_metric.py data[‘category_id
    方案一:有人说在自己定义的conifg文件中增加 metainfo={'classes':('class1','class2','class2',),'palette':[(220,20,60),(221,11,22),(221,11,42),]}方案二:修改mmdet/evaluation/metrics文件的内......