У меня есть приложение Spring Boot / Spring MVC REST, в котором есть конечная точка отображения GET для ex.
@GetMapping(value = "/person")
public ResponseEntity<Person> getPerson(@RequestParam final String personID)
{
//service call for a person
return new ResponseEntity.ok(personObj);
}
Я использую PostMan, чтобы поразить конечную точку, и у меня запущен весенний загрузочный фляга, и я заметил, что регистрируются все методы PUT и POST, но когда дело доходит до запросов GET, они не регистрируются,Единственный раз, когда я получал GET в журналах работающего загрузочного сервера, был, если я нажал неправильный путь к конечной точке, т.е. для localhost: 8080 / personn (опечатка) в журнале отобразился бы URL со значением requestparam, добавленным к URL, например "GET /personn?personID=123 HTTP/1.1" 404 - "-" "PostmanRuntime
Кажется, что успешные вызовы GET не регистрируются, но неудачные вызовы GET регистрируются.Это нормальное поведение?
Если personID был конфиденциальной информацией, тогда мне, вероятно, следует использовать POST?