springboot整合thymeleaf視圖解析器


在springboot上面整合視圖解析器的時候需要注意多方面的細節。

1.html文件需要放在templates文件夾下面

 

 2.然后是properties文件或yml文件中的視圖解析器配置。

 

 

 

 3.在controller中返回參數時需要注意不要添加多余的 “/” 造成地址報錯。

4.有時候html會報錯需要注意標簽閉合,如meta標簽

 

 5.pom文件的導包,根據要求添加所需maven地址。

6.最重要的一點,在maven工程打包的過程中可能會漏掉很多其他格式的文件,這個時候需要去查詢一下target文件夾,看一看需要的文件是不是都打包成功。

 

 若是沒能加入想要的文件格式,需要自行去pom文件中配置,根據需求添加相應的標簽。

<build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.yml</include>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                    <include>**/*.html</include>
                    <include>/static/</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            <!-- 如果沒有此節點,src/main/resources目錄下的配置文件將被忽略 -->
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.yml</include>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                    <include>**/*.html</include>
                    <include>/static/</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
<build>

關鍵是<include>標簽,里面的格式是會隨打包一起存在於target文件夾下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM