0

Я пытаюсь подключить свое приложение к facebook. Я скопировал код изВесна Социальная проблема с зависимостями в Facebook

http://spring.io/guides/gs/accessing-facebook/

Добавлен вся указанная зависимость, но ошибка не кажется, идет. Код приведен ниже скриншотом прилагается. Может кто-нибудь предположить, что может быть проблемой.

Ошибка @EnableInMemoryConnectionRepository не может быть разрешена. UserIdSource не может быть разрешен.

package controllers; 

import org.springframework.context.annotation.Bean; 
import org.springframework.social.connect.ConnectionFactoryLocator; 
import org.springframework.social.connect.ConnectionRepository; 
import org.springframework.social.connect.web.ConnectController; 
import org.springframework.social.facebook.config.annotation.EnableFacebook; 

@EnableFacebook(appId="someAppId", appSecret="shhhhhh!!!") 
@EnableInMemoryConnectionRepository 
public class FacebookConfig { 

    @Bean 
    public ConnectController connectController(ConnectionFactoryLocator connectionFactoryLocator, ConnectionRepository connectionRepository) { 
     return new ConnectController(connectionFactoryLocator, connectionRepository); 
    } 

    @Bean 
    public UserIdSource userIdSource() { 
     return new UserIdSource() { 
      @Override 
      public String getUserId() { 
       return "testuser"; 
      } 
     }; 
    } 

} 

enter image description here

+0

Я также добавил весна-социально-ядро 1.0.3 RELEASE Jar – underdog

ответ

2

Попробуйте добавить spring-social-config .jar файл в Lib. Это link поможет вам скачать. Используйте spring-social-core-1.1.0.M4.jar вместо spring-social-core-1.0.0.Release.jar. Здесь вы можете скачать с here

+0

спасибо, сделал «@EnableInMemoryConnectionRepository не может быть решен» исчез, но «UserIdSource не может быть разрешен». все еще существует – underdog

+0

Обновлено мой ответ – Keerthivasan

+0

Спасибо большое, брат, ты спас меня много времени – underdog

0

Я нашел другой способ исправить эту проблему.

Клонировать репо, на котором говорят вам клонировать. Импортируйте проект как существующий проект maven. Затем перейдите в папку .m2 и получить все файлы, необходимые банку для этого проекта

 Смежные вопросы

  • Нет связанных вопросов^_^