This article has been accepted by Github github.com/silently952…
Wechat official account: Beta learning Java
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, I would like to recommend a few good IDEA plug-ins. Writing code can also “fly”.
Beautify the plug-in
Material Theme UI
Blind date at the first glance also have to see eye edge, so today’s recommendation is the first theme plug-in, can let your IDEA icon, configuration collocation is in place, you can also switch the color, the default provides a lot of themes to choose from, each one is crazy drag cool; The current little sister or test little sister to see you so cool interface, she will certainly feel that the original boy will be so delicate ah, image suddenly rise ~
Just ask you, such a colorful color, which little sister is not fascinated by you ~
Extra Icons
This is also a beautification plugin that provides ICONS for some file types that are not officially available
Background Image Plus
The plugin for setting IDEA background pictures can not only set solid pictures, but also set random background pictures after a period of time, and set the transparency of pictures, etc. Next I set up a picture of the goddess, looking at the goddess photos of the code, the mood all day
Practical plug-in
Translation
For people like me who are very good at English, this plug-in is a magic tool, which is 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
Code Glance
The preview area on the right side of Sublime Text, which many of you have already used, provides a global preview of your code with a mini-zoom in the code editing area
MyBatis Log Plugin
Mybaits will print out the SQL when running, but the print is SQL with placeholders, if the SQL is complex, then it is more troublesome to manually splices out the SQL, fortunately this plug-in helps us to fix
Menu bar -> Tools -> MyBatis Log Plugin
Free Mybatis plugin
You can easily switch back and forth between Mybatis Mapper interface and XML files, as simple as viewing interface implementation classes, without searching in XML.
Lombok
Artifact level plugins that simplify entity classes by eliminating the need to write getter/setter methods and implementing Builder patterns and chain calls via annotations; You don’t have to mix getter/setter methods in the congestion model
The project also needs to add Maven dependencies
< the dependency > < groupId > org. Projectlombok < / groupId > < artifactId > lombok < / artifactId > < version > 1.16.10 < / version > </dependency>Copy the code
Key promoter X
It was really painful to recall the time when we switched from Eclipse to IDEA at the beginning, because we were not familiar with the shortcut keys. Being familiar with the shortcut keys of development tools can greatly improve our development efficiency. The purpose of this tool is to help users remember the shortcut keys, and the shortcut keys will be given in the lower right corner after operation window. Remind yourself enough and you’ll remember.
Grep Console
During the development process, the console of IDEA usually prints a large number of logs. It is difficult to find the logs you care about quickly. This plug-in can set different display styles for different levels of logs to help locate logs quickly
Write to the end (pay attention, don’t get lost)
There may be more or less deficiencies and mistakes in the article, suggestions or opinions are welcome to comment and exchange.
Finally, white piao is not good, creation is not easy, I hope friends can like the comments pay attention to three even, because these are all the power source I share 🙏
I have handwritten a simple version of SpringMVC from scratch, as well as the preparation of a detailed description of the document, I hope to help partners in-depth understanding of the core principle of SpringMVC, friends in need welcome to pay attention to the public number: Beta learning JAVA, reply to the source code