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;
沒有任何其他配置。