Spring-Boot + JDBC
为了开始,在你的 sts eclipse 中转到 new - > Spring Starter Project - >填写你的 Maven 坐标 - >并添加下一个依赖项:
在 SQL 选项卡下 - >添加 JDBC +添加 MySql(如果你选择 MySql)。
对于 Mysql,你还需要添加 MySql Java Connector。
在 Spring Boot application.properties 文件(Spring Boot 配置文件)中,你需要将数据源凭据配置为 MySql DB:
- spring.datasource.url
- spring.datasource.username
- spring.datasource.password
- spring.datasource.driver 类名
例如:
spring.datasource.url=jdbc:mysql://localhost/test
spring.datasource.username=dbuser
spring.datasource.password=dbpass
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
在 resources 文件夹下添加下两个文件:
-
schema.sql - >每次运行应用程序时,Spring Boot 都会运行这个文件,你可以在其中编写数据库模式,定义表及其关系。
-
data.sql - >每次运行你的应用程序时 Spring Boot 都会运行这个文件,在它里面,你想要写入将作为初始初始化插入到表中的数据。
Spring Boot 会自动为你提供 JdbcTemplate bean,这样你就可以立即使用它:
@Autowired
private JdbcTemplate template;
没有任何其他配置。