У меня есть класс SecurityConfig, который уже используется во внешней библиотеке.Два класса 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: @Order на WebSecurityConfigurers должен быть быть уникальным. Заказ 100 был уже использован, поэтому его нельзя использовать на com.pearson.spr[email protected]7326eb0d тоже.
Вы пытались сделать то, что ошибка упоминает? «WebSecurityConfigurerAdapter» задает порядок в 100 (используя анонс '@Order (100)». Так вы пытались указать еще один заказ для одной из своих конфигураций уже с помощью аннотации '@ Order' самостоятельно? – g00glen00b