Пост Даниэля Торино помог мне выбрать правильный путь, упомянув TRACE в дополнение к DEBUG.В дополнение к каркасу ведения журнала, я думаю, что имеет значение, какую версию Spring вы используете.Весной 3, с которой мы недавно переехали, я думаю, что DEBUG было достаточно.Однако весной 5 фактические сопоставления не перечислены.Я вспоминаю, что (в Spring 3.x) раньше я видел отображения, просто устанавливая
<logger name="org.springframework.web" level="DEBUG" />
, но теперь (в Spring 5.x), который отображает только количество отображений.
DEBUG o.s.w.s.m.m.a.RequestMappingHandlerMapping - 14 mappings in 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping'
В Spring 5 фактические сопоставления не регистрировались, пока я не добавил
<logger name="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping" level="TRACE" />
в файл log.properties.(Я рекомендую использовать TRACE экономно.) После этого вывод журнала включает несколько строк, таких как:
TRACE o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped 1 handler method(s) for class com.yourcompany.YourClass: {public org.springframework.web.servlet.ModelAndView com.yourcompany.YourClass.someMethod(<your parameters and models here>,javax.servlet.http.HttpServletRequest)={[/your-request-mapping-url],methods=[GET]}}