security+jpa

1、security配置了loadUserByUsername后,会从数据库查询 用户名密码,那么同时我的项目中也使用了JPA自动创表
问:两者配置好之后,自动创表,表中无数据,系统第一个账号密码哪儿来呢?
ps:后台管理系统,无注册接口

当系统启动后触发创建sql语句创建一个用户,或者自己手动在自己的数据库里面加一个也行

第一个账号要么是sql创建,要么是用户通过页面注册。
既然你的后台管理系统没有注册接口,那就只剩下sql创建了。
如果你还想问系统第一个账号哪儿来,那我只能说,系统都是你设计的,问这个问题多少有些离谱。

第一,只有自己玩的时候,才会有这种代码去初始化业务库,线上你敢这么玩?
第二,spring提供了一堆扩展口,可以启动完以后执行业务代码,springboot那就更多了,你想要初始化表数据,直接写入即可

手动创建管理员用户,并通过管理员账户登录,登录后,通过管理员创建其他账户