日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

@Service未注入、 @Autowired未自動注入

作者:Casey·Hu 更新時間: 2022-05-25 編程語言

背景

就是用的springsecurity和springboot結合,當我導入依賴之后,寫好配置文件,啟動項目。
訪問:http://localhost:8080/login.html
出現了springsecurity 的默認頁面
在這里插入圖片描述
如何登錄呢?
賬號:默認的是user
密碼:隨機密碼:8689f864-bc43-4ef9-b578-7f8ef8c1bfb8
這個隨機密碼是控制臺打印的,去控制臺找到即可
在這里插入圖片描述
走到這一步是沒有問題的
然后準備下一步,配置自己的登錄邏輯,自定義登錄頁面時候
準備一個配置類 ConfigSecurity
在這里插入圖片描述
一個實現UserDetailsService的類UserDetailsServiceImpl
在這里插入圖片描述
這里我們能看到
在@Service,@Autowired這兩個注解,沒有對應的標志的,如果掃描到了,就會有標志在如下圖:
在這里插入圖片描述
這個時候,首先要確定的是你的代碼沒有問題的情況

問題

要檢查一下目錄結構了,
最有可能的就是沒有主啟動類沒有掃描到這些注解
在這里插入圖片描述
這樣才是正確的
在這里插入圖片描述

修改后

把位置不對的那三個包,剪切近springsecuritydemo包里即可
在這里插入圖片描述

解決

然后去maven里clear一下,再install一下
在這里插入圖片描述

問題解決

對您有幫助的話點個贊唄

項目來源

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
然后我們看到的現象就是

在這里插入圖片描述

在這里插入圖片描述

原文鏈接:https://blog.csdn.net/qq_43658218/article/details/124838266

欄目分類
最近更新