Spring Boot Web - 覆盖WebJar资源

时间:2014-12-08 15:44:46

标签: spring-mvc spring-boot webjars

第三方WebJar在resources文件夹的根目录中包含JSP文件。所以我可以通过http://host/app/target.jsp

这样的网址获取此页面

现在我想在我的代码库中覆盖此target.jsp。我试图将这个JSP放到resources文件夹的根目录中,也放到resources/static文件夹的同名,但是运气不好仍然使用WebJar文件。

我应该采取哪些措施来解决此问题?

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试添加如下所示的新视图控制器,并将自定义JSP移动到另一个文件夹。

@Configuration
@EnableWebMvc
public class WebAppConfigurator extends WebMvcConfigurerAdapter{

@Override
public void addViewControllers(ViewControllerRegistry registry) {
    registry.addViewController("target.jsp").setViewName("/custom/target.jsp");
}