Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 社交配置器适配器和社交配置器之间的区别是什么?_Spring_Spring Social - Fatal编程技术网

Spring 社交配置器适配器和社交配置器之间的区别是什么?

Spring 社交配置器适配器和社交配置器之间的区别是什么?,spring,spring-social,Spring,Spring Social,社交配置器适配器和社交配置器之间的区别是什么 社交配置器是一个接口。 社会配置器是抽象类 我不知道两者有什么不同 谢谢区别在于SocialConfigurerAdapter为SocialConfigurer接口中声明的方法提供了标准实现。因此,当您扩展SocialConfigureAdapter时,您不再需要重写SocialConfigurer的方法,因为适配器类已经为其提供了标准实现 请参阅SocialConfigureAdapter的代码 public abstract class Soci

社交配置器适配器和社交配置器之间的区别是什么

社交配置器是一个接口。 社会配置器是抽象类

我不知道两者有什么不同


谢谢

区别在于SocialConfigurerAdapter为SocialConfigurer接口中声明的方法提供了标准实现。因此,当您扩展SocialConfigureAdapter时,您不再需要重写SocialConfigurer的方法,因为适配器类已经为其提供了标准实现

请参阅SocialConfigureAdapter的代码

public abstract class SocialConfigurerAdapter implements SocialConfigurer {
    public SocialConfigurerAdapter() {
    }

    public void addConnectionFactories(ConnectionFactoryConfigurer connectionFactoryConfigurer, Environment environment) {
    }

    public UserIdSource getUserIdSource() {
        return null;
    }

    public UsersConnectionRepository getUsersConnectionRepository(ConnectionFactoryLocator connectionFactoryLocator) {
        return new InMemoryUsersConnectionRepository(connectionFactoryLocator);
    }
}