Java 如何在SpringBoot中与SpringMVC一起提供遗留jsp页面?

Java 如何在SpringBoot中与SpringMVC一起提供遗留jsp页面?,java,jsp,spring-mvc,spring-boot,Java,Jsp,Spring Mvc,Spring Boot,我有一个遗留项目,其中包含一些简单的JSP页面 我们正在慢慢地用SpringMVC替换这些JSP页面,但我需要继续将那些尚未使用MVC模式实现的JSP作为一个web应用程序提供服务 因此,我应该以这样的方式结束: @Bean public SimpleUrlHandlerMapping simpleUrlHandlerMapping() { SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping(

我有一个遗留项目,其中包含一些简单的JSP页面

我们正在慢慢地用SpringMVC替换这些JSP页面,但我需要继续将那些尚未使用MVC模式实现的JSP作为一个web应用程序提供服务

因此,我应该以这样的方式结束:

    @Bean
    public SimpleUrlHandlerMapping simpleUrlHandlerMapping() {
        SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping();

        Properties urlProperties = new Properties();
        urlProperties.put("*.jsp", "urlFilenameViewController");

        mapping.setMappings(urlProperties);

        return mapping;
    }

    @Bean
    public UrlFilenameViewController urlFilenameViewController() {
        UrlFilenameViewController urlFilenameViewController = new UrlFilenameViewController();
        urlFilenameViewController.setPrefix("/jsp/");

        return urlFilenameViewController;
    }
情况A: /legacy-url1/index.jsp->应该仍然可以像jsp页面一样访问,没有控制器

情况B: /legacy-url2/index.jsp->/new-url2/->应该由spring mvc控制器提供,使用thymeleaf html文件填充视图

正如预期的那样,情况B正在工作,我尝试摆弄SimpleRhHandlerMapping和UrlFilenameViewController,如下所示:

    @Bean
    public SimpleUrlHandlerMapping simpleUrlHandlerMapping() {
        SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping();

        Properties urlProperties = new Properties();
        urlProperties.put("*.jsp", "urlFilenameViewController");

        mapping.setMappings(urlProperties);

        return mapping;
    }

    @Bean
    public UrlFilenameViewController urlFilenameViewController() {
        UrlFilenameViewController urlFilenameViewController = new UrlFilenameViewController();
        urlFilenameViewController.setPrefix("/jsp/");

        return urlFilenameViewController;
    }
关于如何实现这一点有什么想法吗?我可能遗漏了什么,但我在谷歌上搜索答案却没有成功

我正在使用SpringBoot和java配置

谢谢你的帮助

可以通过对每个旧JSP页面进行适当的排序。

可以通过对每个旧JSP页面进行适当的排序