java - 使用社交配置连接注册 :jdbc-connection-repository element in spring social

标签 java spring spring-security spring-social

我正在使用 Spring Social 和 XML 配置,我想注入(inject)属性 connectionSignUp 以启用隐式注册,但这是不可能的,因为该元素 Social:jdbc-connection-repository 不需要该参数。

我正在尝试修改其中一个示例,即这个: https://github.com/SpringSource/spring-social-samples/tree/master/spring-social-showcase-sec-xml

social:jdbc-connection-repository 元素位于文件中: https://github.com/SpringSource/spring-social-samples/blob/master/spring-social-showcase-sec-xml/src/main/webapp/WEB-INF/spring/social.xml

感谢您的帮助或解决方法!

最佳答案

您发现了新配置支持中忽略的一些内容。我认识到这并不能帮助您解决今天的问题,但我很高兴您找到了它,以便现在可以解决它。这正是我们发布里程碑版本的原因。

我一定会将其纳入 M3 版本中(我计划在二月底或三月初进行拍摄)。但提醒我一下,您可以在https://jira.springsource.org/browse/SOCIAL打开一个改进问题吗?跟踪这个?并且请务必包含指向此问题的链接作为引用 URL,以便当我在快照构建中进行修复时我会知道返回并更新此答案。谢谢

与此同时,没有很多方便的解决方法。您可以返回显式声明连接存储库。或者您可以使用后处理器 bean(BeanPostProcessor 或 BeanFactoryPostProcessor 实现)来设置该属性。实际上,仔细考虑一下,后处理器解决方法可能是最简单的临时解决方案。

关于java - 使用社交配置连接注册 :jdbc-connection-repository element in spring social,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14953540/

相关文章:

java - Arrays.asList() 在java中的实现

java - Spring 启动: Did not find handler method for

Grails Spring Security 通过 id 获取用户

java - Spring OAuth2详解授权服务器配置

java - Spring Web XML 不尊重 Java11 中的 XmlRootElement

java - 为什么 SequenceFile 被截断?

java - 有 ReSTLet TaskService 的示例吗?

Java-JUnit怎么办?

java - 创建 MultipartHttpServletRequest 然后获取异常

java - Spring Security 3 中的累积过滤器