1、Idea-查看类的继承关系图形

  1. 1、在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有Show DiagramShow Diagram Popup,只是前者新建在标签页内,后者以浮窗的形式展示。
  2. 2、你也可以从左边的项目目录树中,对你想查看的类点击右键,同样选择Diagrams,效果是一样的。
  3. 3、蓝色实线箭头是指继承关系、绿色虚线箭头是指接口实现关系
  4. 4、优化继承链图形:
  5. 4-1、去掉不关心的类:点击选择你想要删除的类,然后直接使用键盘上的delete
  6. 4-2、展示类的详细信息:在页面点击右键,选择 show categories,根据需要可以展开类中的属性、方法、构造方法等等。当然,第二种方法也可以直接使用上面的工具栏。
  7. 4-3、进一步筛选:方法里你还想筛选,比如说想看protected权限及以上范围的?简单,右键选择 Change Visibility Level,根据需要调整即可。
  8. 4-4、加入其他类到关系中来:需要查看其他类和当前类是否有继承上的关系的时候,我们可以选择加其加入到当前的继承关系图形中来。在页面点击右键,选择 Add Class to Diagram,然后输入你想加入的类就可以了
  9. 4-5、查看具体代码:可以利用图形,或者配合IDEAstructure方便快捷地进入某个类的源码进行查看,双击某个类后,你就可以在其下的方法列表中游走,对于你想查看的方法,选中后点击右键,选择 Jump to Source

2、Idea-artifacts配置

  1. 1artifacts-概念
  2. 1-1artifact是一种用于装载项目资产以便于测试,部署,或者分布式软件的解决方案。例如集中编译class,存档java应用包,web程序作为目录结构,或者web程序存档等。
  3. 1-2artifact 可以作为存档文件,或者作为包含以下结构元素的目录结构。
  4. 1-2-1、一个或多个编译模块
  5. 1-2-2、模块依赖的类库
  6. 1-2-3Resources集合
  7. 1-2-4、其他artifacts
  8. 1-2-5、独立的文件 目录或存档
  9. 1-3Artifacts 的配置是在Project Structure 对话框(File | Project Structure | Artifacts)中配置。Artifacts的目录结构可以在output layout中查看。
  10. 1-4、一个module有了Artifacts就可以部署到应用服务器中了!Facets表示某个module有的特征,比如webstrtus2springhibernate等;
  11. 2artifacts-构建
  12. 2-1、通过Build | Build Artifacts主动的进行构建。
  13. 2-1-1、构建artifacts时(Build | Build Artifacts),会有如下几项参数:
  14. aBuild 如果你是第一次构建,它会构建所有的相关资源,如果不是,则只构建变化的文件。
  15. bRebuild 首先清除之前的构建,然后就像第一次构建一样构建资源。
  16. cClean 清除构建文件。
  17. dEdit 配置artifact
  18. 2-2、通过执行run/debug配置进行构建artifacts。[会自动构建相应的artifacts。]
  19. 2-2-1、默认情况下,进行构建,会把文件构建到out/artifacts/目录中。

3、Idea-目录结构设置

  1. 1idea自动生成的maven目录结构调整:手动创建testresourcesjava这样的结构,并标记javaSources Root,即源目录。
  2. 1-1File -> Project Structure -> Modules[New Folder] -> 添加自己想加的目录名称
  3. 1-2、选择java目录,点击Mark as: Sources即可将java目录标记为源目录

4、Idea-添加tomcat容器

  1. 1File -> Settings -> Build,Execution,Deployment -> Deployment -> Application Servers -> Tomcat Server[添加相应设置]
  2. 2、在Run/Debug Configurations里设置tomcat了,运行了。