У меня есть конечная точка контроллера Spring Boot REST, которая принимает запросы GET и POST:
@RequestMapping(
value="/users",
method= {RequestMethod.GET, RequestMethod.POST},
headers= {"content-type=application/json"}
)
public ResponseEntity<List<User>> getUsers() {
if(/*Method is GET*/) {
System.out.println("This is a GET request response.");
} else if( /*Method is POST*/) {
System.out.println("This is a POST request response.");
}
}
Если эта конечная точка получит запрос GET, я бы хотел, чтобы контроллер выполнил что-то в соответствующем операторе if. тогда как, если конечная точка получает запрос POST, я бы хотел, чтобы контроллер предпринял другие действия.
Как извлечь эту информацию из контроллера покоя? Я бы предпочел не разбивать эту общую конечную точку на два разных метода. Это кажется достаточно простым, я просто не могу найти на нем никаких документов.