Java 春天是怎样的';s InternalResourceViewResolver决定如何解析文件?
我有标准的InternalResourceViewResolver:Java 春天是怎样的';s InternalResourceViewResolver决定如何解析文件?,java,spring,spring-mvc,Java,Spring,Spring Mvc,我有标准的InternalResourceViewResolver: <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" > <property name="prefix"> <value>/WEB-INF/jsp/</value>
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" >
<property name="prefix">
<value>/WEB-INF/jsp/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
<property name="order" value="1" />
</bean>
/WEB-INF/jsp/
.jsp
但是我们正在从.jsp转向使用React和jVue的MVP架构,我想这不是我的问题:)
不管怎么说,现在我们使用的是纯HTML,是否有一个“纯”视图解析器可以简单地返回文件而不进行解析?我可以让InternalResourceViewResolver很好地服务于这些文件,但是我可以用“普通”视图解析器提高性能吗?我想我可以通过Spring来节省时间,甚至不用尝试解析
想法?如果目标是提供静态HTML文件,那么首先需要控制器和视图解析器吗?是的,因为这些模板中的一些将来会来自CMS,我想对前端隐藏。也就是说,我想要一个基本url(比如/templates/),前端不知道如何获取文件,直到模板真正来自CMS,为什么不把它们放在模板下,放在你想要的地方呢?Spring,或者更确切地说,
InternalResourceViewResolver
或者实际上,InternalResourceView
不解析任何内容。它所做的唯一一件事就是基于前缀+视图名称+后缀创建一个URL,然后它只需转发到该URL即可。那么,是什么让spring将带有jsp后缀的url转换为jsp运行呢?(将其编译成servlet并运行)