一尘不染

InternalResourceViewResolver和UrlBasedViewResolver之间有什么区别

java

我刚开始使用Spring。我遇到了很多教程。我看到使用更多的例子InternalResourceViewResolverUrlBasedViewResolver。我查看了Spring文档,但无法弄清楚使用其中一个的好处。有人可以提供一些解释吗?


阅读 291

收藏
2020-12-03

共1个答案

一尘不染

InternalResourceViewResolver是的便捷子类UrlBasedViewResolver

JavaDoc描述了一些添加的属性,InternalResourceViewResolver这些属性在某些情况下可能有用:

UrlBasedViewResolver的便利子类,它支持InternalResourceView(即Servlet和JSP)以及诸如JstlView的子类。

AlwaysInclude:控制是否完成转发或包含。

ExposeContextBeansAsAttributes:允许上下文中的所有bean都可以用作请求属性,这意味着可以在JSP中从EL引用它们。

ExposedContextBeanNames:如果非null,则指定将公开的Bean列表,而不是全部。

2020-12-03