java – Die spring.mvc.view.suffix-Konfiguration funktioniert in Spring Boot nicht
怪我咯
怪我咯 2017-06-28 09:22:49
0
2
2199

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?

怪我咯
怪我咯

走同样的路,发现不同的人生

Antworte allen(2)
阿神

spring boot 的url都是rest风格,如果想指定url后缀,参考我之前的一个回答spring boot自定义url后缀

大家讲道理

这里配置的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>

这个的作用是一样的,并不是请求的后缀名,请求的后缀名的话是在你的配置类中进行过滤配置的

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage