Я слежу за http://spring.io/guides/gs/accessing-twitter/ для настройки spring social для twitter с загрузкой Spring, но когда я запускаю приложение и перенаправляюсь на localhost: 8080 / connect / twitter, я получаю:
Произошла непредвиденная ошибка (тип = метод запрещен, статус = 405). Метод запроса GET не поддерживается
Я знаю, что это как-то связано с отображением ConnectController, как мне это исправить?
@Controller
public class HelloTwitterController {
private final Twitter twitter;
private final ConnectionRepository connectionRepo;
@Inject
public MessoTwitterController(Twitter twitter, ConnectionRepository connectionRepo) {
this.twitter = twitter;
this.connectionRepo = connectionRepo;
}
@RequestMapping(value ="/", method = RequestMethod.GET)
public String welcomeTwitter (Model model) {
if (connectionRepo.findPrimaryConnection(Twitter.class) == null)
return "redirect:/connect/twitter";
model.addAttribute(twitter.userOperations().getUserProfile());
model.addAttribute("friends", twitter.friendOperations().getFriends());
return "welcomeTwitter";
}
}
@SpringBootApplication
@EnableAutoConfiguration
@ComponentScan("com.mypackage")
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}