Java 使用JSP从依赖jar启动Spring

Java 使用JSP从依赖jar启动Spring,java,spring-boot,jsp,web-inf,Java,Spring Boot,Jsp,Web Inf,我正在尝试设置两个独立的spring boot应用程序。有一些jsp可以在两者之间共享,而不是复制。这些项目已经共享了一个公共jar。有没有一种方法可以将jsp包含在公共jar中 我尝试将它们放在共享jar中的/WEB-INF/jsp中,但没有成功 以下是“我的视图解析程序”当前的设置方式: @豆子 公共视图解析器getViewResolver{ InternalResourceViewResolver解析器=新的InternalResourceViewResolver; resolver.se

我正在尝试设置两个独立的spring boot应用程序。有一些jsp可以在两者之间共享,而不是复制。这些项目已经共享了一个公共jar。有没有一种方法可以将jsp包含在公共jar中

我尝试将它们放在共享jar中的/WEB-INF/jsp中,但没有成功

以下是“我的视图解析程序”当前的设置方式:

@豆子 公共视图解析器getViewResolver{ InternalResourceViewResolver解析器=新的InternalResourceViewResolver; resolver.setPrefix/WEB-INF/jsp; resolver.setSuffix.jsp; 返回解析器; }
在application.properties文件中添加属性: spring.mvc.view.prefix:/WEB-INF/jsp/ spring.mvc.view.suffix:.jsp

如果这是一个新项目,我强烈建议使用Thymeleaf而不是JSP,因为它使这个特定任务变得更简单。您也没有提到这是一个现代jar项目还是一个遗留的war项目;答案会有很大的不同。谢谢你的建议-在这个项目上,我致力于使用JSP。这是一个现代jar项目。哎哟。我知道一个事实,使用Thymeleaf模板,因为它们只是常规数据文件,您只需要将它们放在src/main/resources/templates中,并且不需要任何特殊的东西就可以从依赖项中使用它们。你也可以试试看;使用Boot时,我建议将文件移动到默认位置,而不是编写这样的配置来覆盖默认位置。这与我之前的设置结果相同。