【问题标题】:Spring Security + CDI/InjectSpring Security + CDI/注入
【发布时间】:2013-07-29 18:38:57
【问题描述】:

我正在使用 JSF + Hibernate + CDI + Spring Security 构建应用程序。

我想知道是否有将 DaoService 注入 Spring Security 自定义提供程序,因为这似乎不起作用。当我尝试在我的登录提供程序类 (authentication-provider) 中 @Inject 时,该对象总是返回 null。

提前致谢, 亚历山大·罗科

【问题讨论】:

  • 您是否使用库来桥接 CDI 和 Spring?已经尝试了几次,但想不出任何尝试的弹簧安全性。
  • 老实说,如果您正在启动一个新应用程序,请避免混淆 CDI 和 Spring。选择完整的 Spring Stack 或完整的 CDI / Java EE,您可以在其中用 JBoss PicketLink 替换 Spring Security:jboss.org/picketlink 或 Apache Shiro:balusc.blogspot.fr/2013/01/…

标签: java spring-security cdi


【解决方案1】:

我认为您可以使用 Spring 包中的 EE utils 将 ejbs 导入到 spring 上下文中,如下所示: <jee:jndi-lookup jndi-name="ejb name" expected-type="tst.ExpectedClass"/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-07
    • 1970-01-01
    • 2017-11-06
    • 2017-05-16
    • 2013-08-14
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    相关资源
    最近更新 更多