Intellij IDEA 2022 is officially released. As a genuine user, Fat Brother quickly updated a wave, good guy! These functions are really delicious. There are a lot of things in the new version, and it is indeed a big version update.
Dependency Analysis
IDEA's dependency checking and dependency conflict resolution have been criticized for a long time, and now the dependency analyzer is finally introduced, which can help you retrieve the dependency information in the project to help you detect and resolve conflicting dependencies and filter out identical dependencies. and check if they exist in different libraries and easily navigate across dependencies to build configurations correctly.
Fat guy checked out the new OAuth2 DEMO with it, well, good! No conflict!
New Create Project Guide
Now no matter what type of project you are, whether you are Java, Kotlin, Groovy or JavaScript, create from New Project
Better-to-use project prototypes
Simple projects are guided from projects, what about complex projects? Of course, use Maven Archtype. What is a template prototype? Brother Fat has written a nanny-level tutorial before, and you don't know if you don't pay attention. After Fat Brother did this, new projects are generated from the prototype template with one click, which is very cool! Now it is better to use in the new version of IDEA.
inline prompt
Who wrote this method (who should carry the pot)? In the past, we needed to query git records or open Git Blame to see the code version information, but now we don't.
Is it obvious at a glance? And from the above figure, you can also see how many times the corresponding method has been cited, which is very convenient for students who look at the source code. This feature is called inlay hints , it can also show the successor relationship and so on.
Vulnerability Check
The recent Spring RCE 0 Day vulnerability and Log4j RCE 0 Day vulnerability both affected the Java ecosystem, and now the new version of IDEA can detect vulnerabilities in the Maven and Gradle dependencies used in the project by checking the Checkmarx SCA database and the national vulnerability database , thanks to For the Package Сhecker plugin bundled with IntelliJ IDEA Ultimate.
Framework support
There are also support and improvements for the newly released Java 18, JUnit5, Golang microservices, gRPC reflection, K8S, Docker, etc. There are too many, you can take a look at the update log of the new version.
It is sad that many programmers use pirated versions, and even software developers do not use genuine software. If things go on like this, who is willing to pay for the software we make ourselves? The foundation of our country's industrial design software is weak. If there is no good business environment, there will be more "stuck neck" incidents in the future.
关注公众号:Felordcn 获取更多资讯
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。