Skip to content

What is DebugTools?

DebugTools is a Java development debugging tool based on IntelliJ IDEA extension/plugins. It provides hot reload, functions such as shortcut calling any Java method, printing and executing SQL statements and time-consuming, and executing Groovy scripts to debug target applications.

Just want to try it out? Skip to the Quickstart

Use Cases

  • Hot reload allows the written code to take effect without restarting the application. It supports changes to properties and methods of classes (including proxy classes), Spring, Mybatis, etc.
  • You can quickly call any Java methods without sophisticated business validation calls coming in from the Controller layer like the API.
  • You can also call the remote method to trigger the remote method to run and cooperate with remote debugging to achieve the purpose of remote debugging.
  • The method can be called directly to test whether the result is achieved without writing a test case.
  • Without modifying any application code, you can print the executed SQL statements with time.
  • Client-side methods can be invoked without going through the xxl-job Server.
  • Execute the Groovy script, you can run the code to get or modify the attached application information to debug.
  • ......