小白问题
一丶
1) 创建项目sso-auth
2) 添加依赖
3) 写启动类
4) 之后, 直接启动
正常来说Security会在控制台生成一个密码
复制密码
打开浏览器 输入URL(默认端口:8080):localhost:8080
自动跳转到localhost:8080/login 会出现Security默认测试登陆界面
输入
默认用户名:user
密码为复制的:886b4f86-5714-4711-b4b6-dba853158ca4
能进到404界面就为测试项目创建成功
二丶但是有时候第4)步控制台没有输出默认的密码
经过测试发现是因为项目中写了Service类
当把@Service注解 注释之后 重新启动项目
控制台又会输出默认密码了
成功解决问题
经研究
原因: service类 实现了UserDetailsService接口, 并重写了UserDetails方法的原因
该方法会生成默认密码, 重写后没有定义所以没输出密码
撒花~