Может ли отладчик IntelliJ IDEA самостоятельно устанавливать точки останова?

#debugging #intellij-idea

#отладка #intellij-idea

Вопрос:

Я пытаюсь выяснить, какие методы какого класса запускаются, когда я отправляю запрос api get веб-приложению, над которым я работаю. Возможно ли настроить отладчик таким образом, чтобы он автоматически устанавливал точку останова в методе контроллера, который сначала запускается при отправке запроса api? Для меня это был бы быстрый способ определить, с чего начать мой поиск по отладке. Я использую Java.

Комментарии:

1. Было бы неплохо знать, на каком языке или платформе вы пишете свой API

2. пожалуйста, посмотрите мой комментарий

Ответ №1:

вы можете попробовать использовать точку останова подстановочного метода для всех методов класса-обработчика, это сработает при любом вызове метода класса:

  • перейдите в диалоговое окно точки останова
  • нажмите
  • выберите «Точки останова метода Java»
  • введите имя класса обработчика и * в качестве имени метода:

Комментарии:

1. могу ли я также использовать подстановочные знаки в шаблоне класса? Потому что я хочу добавить точки останова к методам всех классов, используемых и созданных мной. (нет собственных файлов Java)

2. конечно, но регулярные выражения в шаблоне класса ограничены точными совпадениями и шаблонами, которые начинаются с * или заканчиваются на , например, » .Foo» или «java.*».