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:

  1. spring.datasource.url
  2. spring.datasource.username
  3. spring.datasource.password
  4. 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 文件夹下添加下两个文件:

  1. schema.sql - >每次运行应用程序时,Spring Boot 都会运行这个文件,你可以在其中编写数据库模式,定义表及其关系。

  2. data.sql - >每次运行你的应用程序时 Spring Boot 都会运行这个文件,在它里面,你想要写入将作为初始初始化插入到表中的数据。

Spring Boot 会自动为你提供 JdbcTemplate bean,这样你就可以立即使用它:

@Autowired
private JdbcTemplate template;

没有任何其他配置。