背景
就是用的springsecurity和springboot结合,当我导入依赖之后,写好配置文件,启动项目。
访问:http://localhost:8080/login.html
出现了springsecurity 的默认页面
如何登录呢?
账号:默认的是user
密码:随机密码:8689f864-bc43-4ef9-b578-7f8ef8c1bfb8
这个随机密码是控制台打印的,去控制台找到即可
走到这一步是没有问题的
然后准备下一步,配置自己的登录逻辑,自定义登录页面时候
准备一个配置类 ConfigSecurity
一个实现UserDetailsService的类UserDetailsServiceImpl类
这里我们能看到
在@Service,@Autowired这两个注解,没有对应的标志的,如果扫描到了,就会有标志在如下图:
这个时候,首先要确定的是你的代码没有问题的情况
问题
要检查一下目录结构了,
最有可能的就是没有主启动类没有扫描到这些注解
这样才是正确的
修改后
把位置不对的那三个包,剪切近springsecuritydemo包里即可
解决
然后去maven里clear一下,再install一下
问题解决
对您有帮助的话点个赞呗
然后我们看到的现象就是