Spring Boot Thymeleaf 多個Template Resolver設定

Spring Boot 內建其實就已經有Thymeleaf,基本上到application properties就可以設定了。但Spring Boot一開始的設定是給view template使用的,如果今天想要email也使用thymeleaf來產template,但想要用純文字檔呢?從spring.thymeleaf.mode看起來很像是無法讓我同時填HTML、TEXT,很像只能吃一種templateResolver。如果想要有多個templateResolver,除了爬文去找Spring Boot有沒有Interceptor或Configuration支援這樣子的設定,最快的方法就是乾脆不要用Spring Boot內建的Thymeleaf設定,改由自己設定比較快。

顯示完整資訊

IntelliJ玩轉Spring Boot: ClassNotFoundException javax.servlet.ServletContext

一個簡單的專案需求,專案要可以正常在Eclipse和IntelliJ內執行、執行可以選擇用bootRun或是run application的方式啟動,部屬是用war部屬。這邊簡單的用Spring Boot建立一個Gradle專案,View則是使用JSP為例,透過IDE的精靈跟簡單的幾行程式碼就能建立一個簡單的web應用程式,程式碼如下,也可以參考

顯示完整資訊