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;

沒有任何其他配置。