Spring MVC GET Запрос регистрации - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть приложение 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?

1 Ответ

0 голосов
/ 01 марта 2019

Вы можете установить уровень ведения журнала веб-пакета Spring на DEBUG в application.properties, например: logging.level.org.springframework.web=debug или в последней версии Spring Boot: logging.level.web=debug

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...