Spring 在数据库创建过程中,在数据库中插入角色最常用的方法是什么
我正在使用SpringSecurity+hibernate和命令Spring 在数据库创建过程中,在数据库中插入角色最常用的方法是什么,spring,hibernate,spring-security,Spring,Hibernate,Spring Security,我正在使用SpringSecurity+hibernate和命令 ?createDatabaseIfNotExist=true 在应用程序启动时实例化数据库。如果创建了新数据库,我想用spring安全性的基本角色填充其中一个表。最常用的方法是什么?如果使用Spring Boot,可以将import.sql文件放在resources文件夹下。Hibernate应设置为创建或创建/删除 spring.jpa.hibernate.ddl-auto=create/drop 如果创建了数据库表,则im
?createDatabaseIfNotExist=true
在应用程序启动时实例化数据库。如果创建了新数据库,我想用spring安全性的基本角色填充其中一个表。最常用的方法是什么?如果使用Spring Boot,可以将import.sql文件放在resources文件夹下。Hibernate应设置为创建或创建/删除
spring.jpa.hibernate.ddl-auto=create/drop
如果创建了数据库表,则import.sql文件将在应用程序启动时执行
#import.sql
INSERT INTO role (id, name) VALUES (1, 'ROLE_USER');
INSERT INTO role (id, name) VALUES (2, 'ROLE_ADMIN');
Spring启动文档: