thymeleaf vs thymeleaf-spring4依赖

时间:2018-03-07 12:01:03

标签: spring-boot dependencies thymeleaf

问题很简单,上面的依赖关系有什么区别?第一个足够用于springboot应用程序,第二个是否包含特殊内容?

1 个答案:

答案 0 :(得分:2)

工件thymeleaf是核心库。

Artifact thymeleaf-spring4允许将Thymeleaf与Spring Framework集成,尤其是(但不仅仅是)Spring MVC。顺便说一下,目前有几种Thymeleaf集成包适用于不同的Spring版本: thymeleaf-spring3,thymeleaf-spring4,thymeleaf-spring5。

来自thymeleaf-spring official documentation的信息:

  

Thymeleaf提供了一组Spring集成,允许您将其用作Spring MVC应用程序中JSP的全功能替代品。

     

这些集成将允许您:

     
      
  • 将Spring MVC @Controller对象中的映射方法转发给由Thymeleaf管理的模板,就像使用JSP一样。
  •   
  • 在模板中使用Spring Expression Language(Spring EL)代替OGNL。
  •   
  • 在模板中创建与表单支持bean和结果绑定完全集成的表单,包括使用属性编辑器,转换服务和验证错误处理。
  •   
  • 显示Spring管理的消息文件中的国际化消息(通过常用的MessageSource对象)。
  •   
  • 使用Spring自己的资源解析机制解析模板。
  •   

如果使用Spring Boot,则可以使用spring-boot-starter-thymeleaf依赖项。它已包含上述两个依赖项以及其他一些依赖项。

相关问题