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設定,改由自己設定比較快。

顯示完整資訊

OCPJP 8 (1Z0-813)考試心得

2017年的目標之一就是把自己的OCPJP這張證照從Java6升到Java8,也就是通過1Z0-813這個考試來升級。也趁機會把考證照當個目標,讓自己更有系統性地去學習Java8。比起當時Beta版的考試,1Z0-813相對簡單許多,但即使簡單,還是有很多細微的陷阱題需要去注意。

其實準備這張證照沒甚麼太大訣竅,平常在工作時就先都用Java 8 style去寫,遇到不會不要妥協用舊的語法帶過,而舊的語法有機會也可以用新語法重構,簡單講就是多寫,不會就查。確定考試範圍,例如Steam API, Optional API, Collection API, Lambda, Date…這些新的語言特性是不是都玩過摸過了。在考試前一個月,可以上網去找一些模擬試題來練習,遇到不熟的API一定要自己在寫過一次,記憶會比較深刻。

最後,這邊附上自己的一些練習,有興趣的可以自己玩玩:傳送門