Koledzy co może byc przyczyna tego, że dostaje warning "Request method 'POST' not supported". Poniżej wrzucam klasy mojego projektu:
Model:
@Entity
public class User
{
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long id;
private String first_name;
private String last_name;
public String getFirst_name() {
return first_name;
}
public void setFirst_name(String first_name) {
this.first_name = first_name;
}
public String getLast_name() {
return last_name;
}
public void setLast_name(String last_name) {
this.last_name = last_name;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public User() {
}
}
Controller:
@RestController
@RequestMapping("/user")
public class UserContoller
{
private final UserRepository user_repository;
@Autowired
public UserContoller(UserRepository user_repository) {
super();
this.user_repository = user_repository;
}
@RequestMapping(method=RequestMethod.POST)
public User add_user(@RequestBody User user){
user_repository.save(user);
return user;
}
@RequestMapping(method=RequestMethod.GET)
public List<User> get_all_user(){
return user_repository.findAll();
}
}
Screen z warn: