配置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
本文介绍了如何在Spring Boot项目中配置初始化数据库的schema.sql和data.sql文件,这两个文件放置于resources目录下,用于自动创建和填充数据库。
2061

被折叠的 条评论
为什么被折叠?



