preface

In the actual development process, the flexible use of good development tools will make our work twice the result with half the effort. Today we recommend a few good IDEA plug-in, write code can also “fly “!

Practical plug-in

Fast Request

Fast Request is a plug-in based on SpringMVC to help you quickly generate URLS and parameters. It is also an HTTP client tool. When debugging the API, you only need to click the generate icon to generate method URLS and corresponding parameters in the tool window. Click the send request button to complete API debugging, very practical, compared with Http client and restfulTool, the plug-in has the same interface as Postman and parameter generation function, domain name management function, custom parameter parsing function, more powerful and comprehensive function

Easy Javadoc

Quickly generate Javadoc documents by pressing shortcut keys to generate javadoc for methods or classes or attributes, while supporting translation from a variety of channels

MybatisCodeHelperPro

The best Mybatis code prompt, complete support for Mybatis dynamic SQL code prompt, code detection, write SQL almost everywhere have code prompt, support based on the method name dynamic generation SQL, generate basic entity class and Mapper, very powerful function

SQL Params Setter

Mybatis SQL splice together, this plug-in free, simple and practical

Translation

For developers with poor English, this plug-in is a magic tool, very useful when looking at the source code of various frameworks; Right click to translate, for method or class above the comment, just press F1 will be automatically translated into Chinese

Maven Helper

I’m sure you’ve all encountered the problem of dependency package conflict. Once there is a conflict, there is always some strange error in the startup or running process. Finding the conflict process is very painful, but if you install this plug-in, it is not a problem and can be solved in a minute

String Manipulation

Hump conversion between various forms, such as converting card_id to cardId, can be done by clicking a shortcut key instead of manually changing it

Jrebel

Old plug-in, support hot start, modify some code no longer need to restart the application, greatly reduce the project restart time waste, but also support remote start debugging

PlantUML integration

A UML modeling tool that can draw complex UML sequence diagrams with simple code is very useful

.ignore

.ignore is a plugin for IDEA that ignores files exclusively

Grep Console

Different levels of logs can also be printed in different colors, so that we can quickly locate the logs we want to see

Beautify the plug-in

activate-power-mode

There’s something really cool about stroking code

About the topic

I prefer native, personally used to native interfaces.

Plug-in installation

In idea, choose Settings > Plugins and enter the recommended plug-in name

  • Fast Request
  • Easy Javadoc
  • MybatisCodeHelperPro
  • SQL Params Setter
  • Translation
  • Maven Helper
  • String Manipulation
  • Jrebel
  • PlantUML integration
  • Grep Console
  • activate-power-mode

conclusion

The above are some very practical and efficient IDEA plug-ins that I have gradually accumulated in the 9 years of Java development. I believe that there are always a few that you have never used before. I also hope that reading this article will bring you some help to improve your efficiency in the process of Java development at ordinary times!

At the same time, I am cold and short of knowledge, there may be more or less deficiencies and mistakes in the article, suggestions or opinions are welcome to comment and communicate.