溫馨提示×

Spring Boot整合Thymeleaf的版本兼容性問題

小樊
82
2024-09-12 18:09:13
欄目: 編程語言

在整合Spring Boot和Thymeleaf時,需要確保它們的版本兼容。以下是一些建議的版本組合:

  1. Spring Boot 2.5.x 和 Thymeleaf 3.0.x 在pom.xml文件中添加以下依賴:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf</groupId>
        <artifactId>thymeleaf</artifactId>
        <version>3.0.12.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf</groupId>
        <artifactId>thymeleaf-spring5</artifactId>
        <version>3.0.12.RELEASE</version>
    </dependency>
    
  2. Spring Boot 2.4.x 和 Thymeleaf 3.0.x 在pom.xml文件中添加以下依賴:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf</groupId>
        <artifactId>thymeleaf</artifactId>
        <version>3.0.11.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf</groupId>
        <artifactId>thymeleaf-spring5</artifactId>
        <version>3.0.11.RELEASE</version>
    </dependency>
    
  3. Spring Boot 2.3.x 和 Thymeleaf 3.0.x 在pom.xml文件中添加以下依賴:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf</groupId>
        <artifactId>thymeleaf</artifactId>
        <version>3.0.11.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf</groupId>
        <artifactId>thymeleaf-spring5</artifactId>
        <version>3.0.11.RELEASE</version>
    </dependency>
    
  4. Spring Boot 2.2.x 和 Thymeleaf 3.0.x 在pom.xml文件中添加以下依賴:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf</groupId>
        <artifactId>thymeleaf</artifactId>
        <version>3.0.11.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf</groupId>
        <artifactId>thymeleaf-spring5</artifactId>
        <version>3.0.11.RELEASE</version>
    </dependency>
    

請注意,這些版本組合是基于我的知識截止日期的,可能會隨著時間的推移而發(fā)生變化。建議查看官方文檔或者在Stack Overflow等社區(qū)尋求最新的兼容性信息。

0