当前位置: 首页> 房产> 建材 > 武汉百度竞价托管_web免费空间_网址提交_点击器 百度网盘

武汉百度竞价托管_web免费空间_网址提交_点击器 百度网盘

时间:2025/7/11 8:30:33来源:https://blog.csdn.net/u013008898/article/details/142615088 浏览次数:0次
武汉百度竞价托管_web免费空间_网址提交_点击器 百度网盘

1.通过配置文件进行初始化

mode:控制 SQL 初始化的模式,取值可以是:

  • never:禁用初始化。
  • embedded:仅在嵌入式数据库中初始化。
  • always:每次应用启动时都初始化。
spring:sql:init:platform: mysqlmode: alwaysschema-locations: classpath:db/script.sqldata-locations: classpath:db/data.sql
-- script.sql
CREATE TABLE IF NOT EXISTS users (id INT AUTO_INCREMENT PRIMARY KEY,username VARCHAR(50) NOT NULL,password VARCHAR(100) NOT NULL,email VARCHAR(100) NOT NULL,enabled BOOLEAN NOT NULL
) ;CREATE TABLE IF NOT EXISTS roles (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50) NOT NULL
) ;-- data.sql
INSERT INTO roles (name) VALUES ('ROLE_USER'), ('ROLE_ADMIN') ;INSERT INTO users (username, password, email, enabled) VALUES 
('user1', '123456', 'user1@example.com', true),
('user2', '123456', 'user2@example.com', true),
('admin', 'admin123', 'admin@example.com', true) ;

当运行 Spring Boot 应用程序时,它会自动创建数据库表,并使用提供的 SQL 脚本填充初始数据。

2.通过测试用例进行初始化

@SpringBootTest
@AutoConfigureTestDatabase
public class AppTests {@Test@Sql({"/data.sql", "/cleanup.sql"})public void init() {}
}

关键字:武汉百度竞价托管_web免费空间_网址提交_点击器 百度网盘

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: