Can';在我的Spring Boot中添加facebook social后,不要使用任何控制器的post方法

Can';在我的Spring Boot中添加facebook social后,不要使用任何控制器的post方法,spring,spring-boot,Spring,Spring Boot,控制器具有@RequestMapping(“/api”) Get方法工作得很完美,但Post在同一url上不起作用。 下面是一个来自一个GET和一个POST方法的示例 @PostMapping("/users") User createUser(@RequestBody User user){ return this.userRepository.save(user); } @GetMapping("/users") Collection<

控制器具有@RequestMapping(“/api”)

Get方法工作得很完美,但Post在同一url上不起作用。 下面是一个来自一个GET和一个POST方法的示例

 @PostMapping("/users")
    User createUser(@RequestBody User user){
        return this.userRepository.save(user);
    }
    @GetMapping("/users")
    Collection<User> getUsers(){
        return this.userRepository.findAll();
    }
@PostMapping(“/users”)
User createUser(@RequestBody User){
返回this.userRepository.save(用户);
}
@GetMapping(“/users”)
集合getUsers(){
返回此.userRepository.findAll();
}
所以,GET有效,但POST无效。
Post方法将我重定向到facebook登录

我通过添加以下行解决了这个问题

.csrf().disable()位于configure方法的开头

 @PostMapping("/users")
    User createUser(@RequestBody User user){
        return this.userRepository.save(user);
    }
    @GetMapping("/users")
    Collection<User> getUsers(){
        return this.userRepository.findAll();
    }