配置application.yml
spring:
datasource:
username: root
password: 123456
url: jdbc:mysql://localhost:3306/springboottest?characterEncoding=utf8&serverTimezone=UTC&useSSL=false
driver-class-name: com.mysql.cj.jdbc.Driver
schema:
- classpath:schema.sql
- classpath:data.sql
initialization-mode: always
schema.sql
CREATE TABLE country (
id INTEGER NOT NULL AUTO_INCREMENT,
name VARCHAR(128) NOT NULL,
PRIMARY KEY (id)
);
data.sql
INSERT INTO country (name) VALUES ('India');
INSERT INTO country (name) VALUES ('Brazil');
INSERT INTO country (name) VALUES ('USA');
INSERT INTO country (name) VALUES ('Italy');
- 以上两个sql文件放在resources目录下
参考文章
https://www.baeldung.com/spring-boot-data-sql-and-schema-sql