本文将详细介绍如何在Spring Boot项目中整合Thymeleaf模板引擎、JDBC Template和MyBatis,涵盖YAML配置、依赖版本匹配、项目结构设计及代码示例。
一、版本兼容性说明
-
Spring Boot版本与Java版本对应关系
-
Spring Boot 2.x:支持Java 8、11(推荐Java 11)。
-
Spring Boot 3.x:最低要求Java 17。
-
示例:若使用Spring Boot
2.7.18
,建议搭配Java 11。
-
-
依赖版本匹配
-
JDBC Template:内置于
spring-boot-starter-jdbc
,无需单独指定版本。 -
Thymeleaf:通过
spring-boot-starter-thymeleaf
引入,版本由Spring Boot管理。 -
MyBatis:需使用
mybatis-spring-boot-starter
,版本需与Spring Boot兼容。-
Spring Boot 2.7.x → MyBatis Starter
2.3.x
-
Spring Boot 3.x → MyBatis Starter
3.0.x
-
-