Spring boot 如何在SpringBoot中将用户定义的网页url映射到特定的html?
Spring boot 如何在SpringBoot中将用户定义的网页url映射到特定的html?,spring-boot,spring-mvc,Spring Boot,Spring Mvc,localhost:8080/company/home=>将打开home.html(假设它位于../resources/static/) localhost:8080/company/userdetails=>user.html 我在网上看到了很多资源。但我不太明白。请有人帮帮我 home.html的简单示例: @Controller public class HomePageController { @GetMapping("/company/home") public St
localhost:8080/company/home
=>将打开home.html(假设它位于../resources/static/)
localhost:8080/company/userdetails
=>user.html
我在网上看到了很多资源。但我不太明白。请有人帮帮我 home.html的简单示例:
@Controller
public class HomePageController {
@GetMapping("/company/home")
public String openHomePage() {
return "home"; // it is your home.html in your /resources/static folder.
}
}
我得到以下例外情况
javax.servlet.ServletException:循环视图路径[home]:将再次分派回当前处理程序URL[/company/home]。检查您的ViewResolver设置代码>我认为它覆盖了默认的视图解析器。你能告诉我如何配置视图解析器到我的视图。我认为你需要为你的项目添加任何引擎模板,这将是最简单的方法。检查jTwig或Thymeleaf是否有弹簧护套。您可以通过将org.jtwig jtwig spring boot starter 5.87.0.RELEASE
添加到pom.xml,并将home.html更改为home.twig.Thank来检查它是否有效。添加了百里香叶后,问题就解决了。