Xml spring安全命名空间注册了哪些bean
您好,我正在尝试为“全局方法安全性”中的“access decision manager ref”属性定制spring安全性配置,我知道spring安全性对此工作有默认的bean配置(在spring安全命名空间中),但是我想定制这些配置,所以我需要知道是否有地方可以找到默认的spring安全bean配置,这样我就有了我需要的指导。通常,每个Xml spring安全命名空间注册了哪些bean,xml,spring,spring-security,Xml,Spring,Spring Security,您好,我正在尝试为“全局方法安全性”中的“access decision manager ref”属性定制spring安全性配置,我知道spring安全性对此工作有默认的bean配置(在spring安全命名空间中),但是我想定制这些配置,所以我需要知道是否有地方可以找到默认的spring安全bean配置,这样我就有了我需要的指导。通常,每个XBeanDefinitionParser都应该记录它正在注册的bean。在您的例子中,检查SecurityNamespaceHandler以查看它对元素使用
XBeanDefinitionParser
都应该记录它正在注册的bean。在您的例子中,检查SecurityNamespaceHandler
以查看它对元素使用的解析器,然后检查javadoc。如果那里什么都没有,那么您必须阅读解析器的代码。这很乏味
但即使你阅读它,你也无法轻松地定制它。一种方法是注册BeanPostProcessor
,以对自动注册的bean进行后期处理