Heim > Fragen und Antworten > Hauptteil
Neu bei Spring Boot: Ich habe im Controller eine Home-Methode geschrieben, um eine Homepage-Ansicht zurückzugeben.
Wenn Sie an die vergangene Zeit in Spring-MVC denken, können Sie das Suffix konfigurieren, um das Suffix des Zugriffspfads anzugeben.
Nach der Suche wurde auf der offiziellen Website eine solche Konfiguration eingeführt: spring.mvc.view.suffix. Dann habe ich spring.mvc.view.suffix=.html zu application.properties hinzugefügt und festgestellt, dass ich unabhängig davon, ob ich auf localhost:8080/home oder localhost:8080/home.html zugreife, die richtige Ansicht erhalten konnte.
Wie mache ich nur Zugriffspfade gültig, die mit .html enden? Warum funktioniert diese Konfiguration hier nicht?
大家讲道理2017-06-28 09:24:49
这里配置的spring.mvc.view.suffix=.html和sping mvc中的
<bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
这个的作用是一样的,并不是请求的后缀名,请求的后缀名的话是在你的配置类中进行过滤配置的