На самом деле я изучаю книгу "OAuth 2.0 Cookbook: защита ваших веб-приложений с помощью Spring Security (P.31)", у меня проблема с поиском правильных классов для импорта.
@Configuration @EnableSocial
@EnableConfigurationProperties(FacebookProperties.class)
public class FacebookConfiguration extends SocialAutoConfigurerAdapter {
...
Intellij делает не найти классы SocialAutoConfigurerAdapter и FacebookProperties. Я не нахожу никакой информации о том, как вставить их в мой пом. xml.
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-config</artifactId>
<version>1.1.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-core</artifactId>
<version>1.1.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-web</artifactId>
<version>1.1.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-facebook</artifactId>
<version>2.0.3.RELEASE</version>
</dependency>
Я обнаружил, что существует класс "org.springframework.boot.autoconfigure.social.SocialAutoConfigurerAdapter", но я не могу найти способ добавить его в pom. xml. Я пробовал это, но не думаю, что это правильно:
<dependency>
<groupId>org.springframework.boot.autoconfigure.social</groupId>
<artifactId>SocialAutoConfigurerAdapter</artifactId>
</dependency>