我正在尝试在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 Data的Spring Social相关存储库的实现。
答案 0 :(得分:0)
Spring Social仅为一个最常见的场景(通过JDBC使用的DB)提供内置实现。其他项目使用相同的策略(例如Spring Security)。如果你想要一些额外的持久性功能(Spring Data,NoSql等......),那么你需要自己编写相应的实现代码。您可以为UsersConnectionRepository和ConnectionRepository接口提供实现,然后使用spring数据存储库来满足持久性需求。