Я работаю над приложением Spring с устаревшим кодом, который слишком сложен для понимания.
Я тестирую функцию замены файлов, и когда я заменяю файл A. jpg с файлом B.jpg, порядок действий отличается от того, когда я заменяю файл B.jpg другим файлом B.jpg, но с другими метаданными (другой размер, хэш и т. д.).
Для обоих потоков мне нужны печатные методы, начинающиеся с аннотированного метода @RequestMapping. Что-то вроде инвертированной трассировки стека.
Я пробовал профилировщик от Intellij и JMC, но это слишком тяжелые инструменты для такого простого случая, и у меня такое ощущение, что они пропускают большую часть методов проекта.< /p>
Отладчик Intellij не слишком полезен. Что меня интересует, так это поставить точку останова на метод и распечатать все методы, вызванные из точки останова, без утомительного входа и выхода в режиме отладки.
Я забыл упомянуть, что я можно запустить приложение из IDE или как контейнер Docker, если это имеет значение.
Подробнее здесь: https://stackoverflow.com/questions/788 ... ied-method