Spring Boot 1.5 中 DataSourceBuilder 报错解决方案你遇到的核心问题是Spring Boot 1.5.x 版本中DataSourceBuilder的包路径和 2.x 版本完全不同直接复制 2.x 的导入语句会报Cannot resolve symbol错误。根本原因Spring Boot 2.xDataSourceBuilder位于org.springframework.boot.jdbc.DataSourceBuilderSpring Boot 1.5.xDataSourceBuilder位于org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder修复步骤1. 修改导入包路径把错误的导入语句替换为 1.5 版本的正确路径java运行// 错误2.x 版本路径 // import org.springframework.boot.jdbc.DataSourceBuilder; // 正确1.5 版本路径 import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder;2. 检查依赖确保未缺失 JDBC 依赖Spring Boot 1.5 中DataSourceBuilder依赖spring-boot-autoconfigure通常在引入spring-boot-starter-jdbc时会自动包含xml!-- pom.xml 中必须有这个依赖 -- dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-jdbc/artifactId /dependency !-- 数据库驱动以 MySQL 为例 -- dependency groupIdmysql/groupId artifactIdmysql-connector-java/artifactId version5.1.49/version !-- 1.5 推荐使用 5.x 驱动 -- /dependency3. 1.5 版本标准用法示例java运行import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import javax.sql.DataSource; Configuration public class DataSourceConfig { Bean public DataSource dataSource() { return DataSourceBuilder.create() .driverClassName(com.mysql.jdbc.Driver) .url(jdbc:mysql://localhost:3306/test) .username(root) .password(123456) .build(); } }额外排查方案如果修改包路径后依然报错刷新 Maven/Gradle 依赖IDEA 中点击右侧Maven→Reload All Maven Projects清理缓存File→Invalidate Caches / Restart检查版本确认spring-boot-starter-parent是1.5.x系列如 1.5.22.RELEASE总结Spring Boot 1.5 必须使用org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder确保引入spring-boot-starter-jdbc依赖数据库驱动推荐使用 5.x 版本适配 1.5