自由市場
絕妙的
百裏香葉(官方推薦)
髭
JSP技術Spring Boot官方不推薦,原因有三:
Tomcat只支持war的打包方式,不支持可執行的jar。
Jetty嵌套容器不支持jsp。
逆流
創建自定義error.jsp頁面不會覆蓋錯誤處理的默認視圖,但應該使用自定義錯誤頁面。
當您使用上述任何模板引擎時,它們的默認模板配置路徑是:
src/main/資源/模板
。當然,妳也可以修改這個路徑。如何修改可以在後續模板引擎的配置屬性中查詢修改。
百裏香葉模板引擎
Thymeleaf是壹個用於呈現XML/XHTML/HTML5內容的模板引擎。類似JSP,Velocity,FreeMaker等。,它還可以很容易地與Spring MVC等Web框架集成,作為Web應用程序的模板引擎。與其他模板引擎相比,百裏葉最大的特點是可以在瀏覽器中直接打開並正確顯示模板頁面,而無需啟動整個Web應用。其功能特征如下:
Spring MVC中@Controller中的方法可以直接返回模板名,然後百裏香模板引擎會自動渲染。
模板中的表達式支持Spring表達式語言(Spring EL)。
表單支持並兼容Spring MVC的數據綁定和驗證機制。
國際化支持
Spring官方也推薦使用百裏香葉,所以這次代碼集成用百裏香葉來集成。