Maison  >  Questions et réponses  >  le corps du texte

java - La configuration spring.mvc.view.suffix ne fonctionne pas avec Spring Boot

Nouveau sur Spring Boot, j'ai écrit une méthode home dans le Controller pour renvoyer une vue homePage.
En pensant au passé dans spring-mvc, vous pouvez configurer le suffixe pour spécifier le suffixe du chemin d'accès.
Après la recherche, le site officiel a introduit une telle configuration, spring.mvc.view.suffix. Ensuite, j'ai ajouté spring.mvc.view.suffix=.html à application.properties et j'ai découvert que, que j'accède à localhost:8080/home ou localhost:8080/home.html, je pouvais obtenir la vue correcte.
Comment rendre valides uniquement les chemins d'accès se terminant par .html Pourquoi cette configuration ici ne fonctionne-t-elle pas ?

怪我咯怪我咯2694 Il y a quelques jours2166

répondre à tous(2)je répondrai

  • 阿神

    阿神2017-06-28 09:24:49

    Les URL de Spring Boot sont toutes de style repos. Si vous souhaitez spécifier le suffixe d'URL, reportez-vous à ma réponse précédente sur le suffixe d'URL personnalisé de Spring Boot

    .

    répondre
    0
  • 大家讲道理

    大家讲道理2017-06-28 09:24:49

    Le spring.mvc.view.suffix=.html configuré ici et le

    dans 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>

    Cela a la même fonction, ce n'est pas le suffixe demandé. Le suffixe demandé est filtré et configuré dans votre classe de configuration

    .

    répondre
    0
  • Annulerrépondre