Spring boot href链接在Widows环境中不工作,在Eclipse中工作正常。Spring启动应用程序

Spring boot href链接在Widows环境中不工作,在Eclipse中工作正常。Spring启动应用程序,spring-boot,thymeleaf,href,Spring Boot,Thymeleaf,Href,我正在关注一个带有SpringToolSuite(STS)ide的SpringBoot教程应用程序。在STS中启动应用程序时,所有链接都可以正常工作。然后我将应用程序打包在一个jar文件中,并在Windows环境中启动它,应用程序启动正常。但是链接不起作用 <a class="nav-link" href="/projects/list">Projects</a> <a class="nav-link" h

我正在关注一个带有SpringToolSuite(STS)ide的SpringBoot教程应用程序。在STS中启动应用程序时,所有链接都可以正常工作。然后我将应用程序打包在一个jar文件中,并在Windows环境中启动它,应用程序启动正常。但是链接不起作用

<a class="nav-link" href="/projects/list">Projects</a>
<a class="nav-link" href="/employees/list">Employees</a>

我不认为这有什么不同,但是链接在templates文件夹中的layouts.html文件中。在导航栏内。我正在使用一个Thymeleaf模板引擎

我收到以下错误消息:

解析模板[/employees/employeelist]时出错,模板可能不存在,或者任何已配置的模板解析程序都无法访问该模板

嗯,我知道这个模板存在并且可以在Eclipse中工作,为什么它们不能在Windows中工作呢?我在浏览器中看到以下两个链接的消息:

出现意外错误(类型=内部服务器错误,状态=500)


我做错了什么?

你能解压缩jar文件并检查模板是否真的在jar文件中吗?你的链接
href
指向
/employees/list
位置,但错误表明Thymeleaf试图从
/employees/employees list
获取模板。问题可能出在
templateResolver.setPrefix
中。检查它设置为什么。