2

我正在尝试在 SpringMVC+SpringData+GoogleCloudSQL 应用程序中使用 spring social。我正在关注快速入门指南https://github.com/spring-projects/spring-social/wiki/Quick-Start。我有我的 Spring Data 存储库供用户使用,并且我没有在我的应用程序的任何地方使用任何自定义数据源。

Spring Social 的 UsersConnectionRepository 只有一种实现,即 JdbcUsersConnectionRepository。我的问题是,我怎样才能摆脱这个额外的数据源并使用我自己的 UserRepository 或基于 springdata 的存储库来使用 Spring-Social?

简而言之,我正在寻找 Spring Social 相关存储库的基于 Spring Data 的实现。

4

1 回答 1

0

Spring Social 仅针对一种最常见的场景(通过 JDBC 使用 DB)提供内置实现。其他项目(例如 Spring Security)使用相同的策略。如果您想要一些额外的持久化能力(Spring Data、NoSql 等),那么您需要自己编写相应的实现代码。您可以为 UsersConnectionRepository 和 ConnectionRepository 接口提供实现,然后使用您的 spring 数据存储库来满足持久性需求。

于 2013-09-17T12:45:55.600 回答