国内早已经流传Thymeleaf是Spring Boot推荐的模板引擎,这个毫无根据,我发现官网文档并无这个说法(官网版本是Spring Boot 2.1),截图以下程序员
若是你看Spring Boot 关于JSon的使用,则明显说明了Spring Boot 推荐JackSon架构
Thymeleaf在很长时间都由于难用的语法,高成本的学习曲线,以及惨目忍睹的性能而被世界开发人员排斥,3.0以来性能有了提升(然而仍是不好),且集成Spring的不少特性,因此获得Spring Boot 做为可选模板引擎之一推荐。Spring Boot没有使用Velocity,这是由于Velocity不行吗?固然不是.框架
Spring Boot 做为一个技术框架,跟咱们普通架构师作技术选型同样,也面临不少选择考虑,在我看来,Spring Boot的选型或者是推荐并不必定是最优的,好比 Spring Boot 2 使用JDK自带的HttpURLConnection实现Rest调用,而高效和功能齐全的OKHttp 并无被默认使用,Spring Boot 源码日志使用 Commons Logging接口(尽管使用了Logback做为实现),但咱们都知道SLF4J的API接口使用起来更舒服性能
关于Thymeleaf是Spring Boot 推荐的模板,这个是培训机构新造出来的一个培训热点而已,由于他确实难以掌握,哈哈。学习
补充:我是一个老程序员,踩过不少坑,好比EJB1,WebService,Hibernate等等,我写这个博客只是报告一下我发现的坑而已。彻底跟我本身作的Beetl模板引擎无关。我以为我应该像国内大V那样,只动口不动手就行了,说服力反而会更强点,就由于我更懂模板引擎,有些人不相信......日志