У меня есть простая установка @RestController в приложении весенней загрузки.У меня есть весенний фильтр настройки, который нажимает этот "/ desktop / sessionTimeoutCheck", чтобы убедиться, что пользовательский сеанс все еще активен.Это работает большую часть времени, а затем перестает работать.
Когда я просматриваю логи, я вижу сообщение об уровне DEBUG "not found hanlder", но я знаю, что этот контроллер запускается из-за сообщения "In обработчик сеанса рабочего стола", которое я печатаю.Нормально ли видеть это сообщение или это означает, что что-то не так с настройкой контроллера?
Контроллер
@RequestMapping(value = "/desktop/sessionTimeoutCheck", method = GET)
public ResponseEntity<RestResponse> sessionCheck() {
System.out.println("SessionController: In desktop session handler");
return new ResponseEntity<>(new RestResponse<>(null, MessageSeverity.SUCCESS, "Done"), HttpStatus.OK);
}
Журналы
o.s.b.w.f.OrderedRequestContextFilter : Bound request context to thread: Request(GET //localhost:8080/desktop/sessionTimeoutCheck)@6bb79ef4
o.s.b.a.e.mvc.EndpointHandlerMapping : Looking up handler method for path /desktop/sessionTimeoutCheck
o.s.b.a.e.mvc.EndpointHandlerMapping : Did not find handler method for [/desktop/sessionTimeoutCheck]
SessionController: In desktop session handler
o.s.b.w.f.OrderedRequestContextFilter : Cleared thread-bound request context: Request(GET //localhost:8080/desktop/sessionTimeoutCheck)@6bb79ef4