点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我正在尝试覆盖B2BAcceleratorAuthenticationProvider,但是没有成功。 我遇到以下错误:
Bean初始化失败; 嵌套的异常是org.springframework.beans.factory.BeanInitializationException:bean'customB2BAcceleratorAuthenticationProvider'需要属性'bruteForceAttackCounter','modelService','userDetailsService'和'userService'
子bean似乎没有继承父bean的注入属性。
OOTB B2BAcceleratorAuthenticationProvider的配置如下:
<!-注意:没有别名定义OOTB! ->
<属性名称=" b2bUserGroupProvider" ref =" b2bUserGroupProvider"/>
通常我希望此配置能够正常工作
可惜它不起作用。 有谁知道为什么会这样?
我尝试过的不起作用的解决方法:
-
自己定义一个别名。
-
在子bean中定义父bean的每个属性。
最后有效的方法是从abstractAcceleratorAuthenticationProvider继承。 我不确定这是否安全:
<属性名称=" b2bUserGroupProvider" ref =" b2bUserGroupProvider"/>
欢迎任何想法或建议。 谢谢!
嗨-在以下配置中,
customB2BAcceleratorAuthenticationProvider
扩展了b2bAcceleratorAuthenticationProvider
,并且您尝试通过使用alias
使其成为父级(子级) 。 这将导致循环引用,因此将无法使用。我希望这很清楚。 请让我知道是否需要进一步说明。
不客气。
一周热门 更多>