我正在寻找一种在部署我的 spring mvc 应用程序时使用 JPA 自动插入默认管理员帐户的方法。
我的数据库是基于实体生成的。
我想在每次部署应用程序时启动一些将插入默认管理员用户、分配角色的东西。
我正在寻找一种在部署我的 spring mvc 应用程序时使用 JPA 自动插入默认管理员帐户的方法。
我的数据库是基于实体生成的。
我想在每次部署应用程序时启动一些将插入默认管理员用户、分配角色的东西。
我使用 CommandLineRunner 界面。
@Component
public class CommandLineAppStartupRunner implements CommandLineRunner {
@Autowired
UserRepository userRepository;
@Override
public void run(String...args) throws Exception {
User admin = new user(firstName);
userRepository.save(admin);
}
}
在应用程序启动之前,这个类将被执行。
您可以在此处找到其他方法:Spring 启动时运行逻辑指南