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来检查它是否有效。添加了百里香叶后,问题就解决了。