我有一個SecurityConfig類已經存在於我正在使用的外部庫中。Spring Boot項目中的兩個SecurityConfig類
我想要另一個SecurityConfig類,以使用addFilterBefore和addFilterAfter在我的項目中註冊更多的過濾器。
我只是下面加在我的項目,我得到以下錯誤,
@Configuration
@EnableWebMvcSecurity
@EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true)
public class MySecurityConfig extends WebSecurityConfigurerAdapter {
}
org.springframework.beans.factory.BeanCreationException:錯誤 創建名稱爲 「org.springframework.security豆。 config.annotation.web.configuration.WebSecurityConfiguration': 注入自動裝配依賴失敗;嵌套的異常是 java.lang.IllegalStateException:WebSecurityConfigurers上的@Order必須是唯一的 。 100的順序已被使用,所以它不能在 com.pearson.spr[email protected]7326eb0d 上使用。
您是否嘗試做錯誤提及的內容? 'WebSecurityConfigurerAdapter'指定了一個100的順序(通過使用@Order(100)'anotation)。那麼你是否已經嘗試通過自己使用'@ Order'註釋爲其中一個配置指定另一個訂單? – g00glen00b