我正在嘗試以下示例
https://github.com/lspil/blog/tree/master/endpoint-authorization-methods/spring-security-endpoint-authorization-new
它作業正常,在 Intellij IDEA 中沒有任何錯誤。但是一旦我在pom.xml中將 Spring Boot 版本從2.4.4更改為2.7.1,它就會引發 IDE 錯誤:
無法自動接線。 沒有為以下內容找到“HttpSecurity”型別的 bean :
@Bean
public SecurityFilterChain configuration(HttpSecurity httpSecurity) throws Exception {
..........................
該應用程式運行良好,但有興趣知道為什么會發生這種情況。IDE 版本為 IntelliJ IDEA 2022.1(終極版)
uj5u.com熱心網友回復:
由于某種原因,IDE 無法檢測到HttpSecuritybean 是由 Spring Boot 配置的。您可以通過添加到您的配置類來消除錯誤@EnableWebSecurity,它解決了它,因為注釋匯入了HttpSecurityConfiguration配置類。
如果有辦法在我們這邊解決這個問題,我會將這個帶到 Spring Security 團隊,并會在我有職位后立即更新答案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/496076.html
上一篇:“URL安全”是什么意思?
