Если несколько классов конфигурации имеют аннотацию @EnableGlobalMethodSecurity
, то используется один и один игнорируется?Несколько @EnableGlobalMethodSecurity аннотации
В приложении для весеннего ботинка есть два экземпляра WebSecurityConfigurerAdapter
- один из них аннотируется @EnableGlobalMethodSecurity(secured = true)
, а другой - @EnableGlobalMethodSecurity(prePostEnabled = true)
. Но до сих пор я не могу использовать аннотацию @PreAuthorize
. Имея только одну аннотацию, я вижу, что она применяется. например
@Configuration
@Order(Ordered.HIGHEST_PRECEDENCE)
@EnableGlobalMethodSecurity(prePostEnabled=true)
public class FirstConfigurer extends WebSecurityConfigurerAdapter {
...
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(securedEnabled = true)
public class AnotherConfiguration extends WebSecurityConfigurerAdapter{
...
ли поддержка пружинной безопасности несколько классов конфигурации аннотируемый с @EnableGlobalMethodSecurity?
Есть ли способ увидеть, что на самом деле было настроено?