为了账号安全,请及时绑定邮箱和手机立即绑定

CglibAopProxy 不拦截 GlobalMethodSecurityConfigura

CglibAopProxy 不拦截 GlobalMethodSecurityConfigura

大话西游666 2023-10-13 15:28:21
我正在尝试使用 @EnableGlobalMethodSecurity 注释扩展 GlobalMethodSecurityConfiguration。我有一个单独的配置类,它使用 @EnableWebSecurity 注释扩展 WebSecurityConfigurerAdapter。如果我将 @EnableGlobalMethodSecurity 放在我的 WebSecurityConfigurerAdapter 上而不是我的 GlobalMethodSecurityConfiguration 类上,我可以在 CglibAopProxy 中看到该方法正在被拦截然后调用。如果我从 WebSecurityConfigurerAdapter 中删除 @EnableGlobalMethodSecurity 并将其放在 GlobalMethodSecurityConfiguration 上,我将不再看到任何方法拦截。两种配置是否冲突?有谁知道为什么在配置 GlobalMethodSecurityConfiguration 后我的方法不再被正确调用。我希望通过扩展 GlobalMethodSecurityConfiguration 来实现方法安全性,以便我可以提供自己的处理程序和表达式根。如果需要,我可以提供代码片段。
查看完整描述

1 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

不是 100% 确定为什么自动装配我自己的服务,将它们注册为 beans 会阻止方法拦截的发生。我怀疑这是因为它使用了不同的应用程序上下文。



查看完整回答
反对 回复 2023-10-13
  • 1 回答
  • 0 关注
  • 91 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信