彻底掌握Intellij IDEA

作者: 榷奕 | 来源:发表于2019-06-29 20:53 被阅读43次

    1. 查看继承关系图(看源码用)

    右键Diagrams-show Diagram



    子功能:
    (1) 优化继承链图形,应该不会改变继承关系,只是隐藏一下。
    直接点图形,delete
    (2)类的详细信息


    这个图形是可操作的,双击类或者双击方法都能跳转。

    (3) 加入别的类看相互关系


    2. Maven Helper插件

    问题原因:
    如果两个很大的jar包,里面都配置了很多依赖,刚好这两个包中都有某一个子依赖,然后版本还不一样,这用哪一个啊。

    Maven 默认处理策略:

    1. 最短路径优先(这个优先级高)
      Maven 面对 D1 和 D2 时,会默认选择最短路径的那个 jar 包,即 D2。E->F->D2 比 A->B->C->D1 路径短 1。

    2. 最先声明优先
      如果路径一样的话: A->B->D1, E->F->D2 ,两个依赖路径长度都是 2,那么就选择最先声明。

    3. 移除依赖(maven helper应该就是这种)

    如果我们不想通过 A->B->->D1 引入 D1 的话,那么我们在声明引入 A 的时候将 D1 排除掉,这样也避免了包冲突。

    用Exclude排除依赖

    3. 用GsonFormat插件利用json字符串自动创建java类

    先随便new一个类,然后Alt+Insert,GsonFormat生成


    然后再弹出来的框里面粘上一段json字符串,就能自动生成java类了。


    4. IntelliJ IDEA构建多模块项目

    https://blog.csdn.net/sinat_34344123/article/details/79080601

    相关文章

      网友评论

        本文标题:彻底掌握Intellij IDEA

        本文链接:https://www.haomeiwen.com/subject/gnhmcctx.html