1、Idea-查看类的继承关系图形
1、在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有Show Diagram和Show Diagram Popup,只是前者新建在标签页内,后者以浮窗的形式展示。
2、你也可以从左边的项目目录树中,对你想查看的类点击右键,同样选择Diagrams,效果是一样的。
3、蓝色实线箭头是指继承关系、绿色虚线箭头是指接口实现关系
4、优化继承链图形:
4-1、去掉不关心的类:点击选择你想要删除的类,然后直接使用键盘上的delete键
4-2、展示类的详细信息:在页面点击右键,选择 show categories,根据需要可以展开类中的属性、方法、构造方法等等。当然,第二种方法也可以直接使用上面的工具栏。
4-3、进一步筛选:方法里你还想筛选,比如说想看protected权限及以上范围的?简单,右键选择 Change Visibility Level,根据需要调整即可。
4-4、加入其他类到关系中来:需要查看其他类和当前类是否有继承上的关系的时候,我们可以选择加其加入到当前的继承关系图形中来。在页面点击右键,选择 Add Class to Diagram,然后输入你想加入的类就可以了
4-5、查看具体代码:可以利用图形,或者配合IDEA的structure方便快捷地进入某个类的源码进行查看,双击某个类后,你就可以在其下的方法列表中游走,对于你想查看的方法,选中后点击右键,选择 Jump to Source。
2、Idea-artifacts配置
1、artifacts-概念
1-1、artifact是一种用于装载项目资产以便于测试,部署,或者分布式软件的解决方案。例如集中编译class,存档java应用包,web程序作为目录结构,或者web程序存档等。
1-2、artifact 可以作为存档文件,或者作为包含以下结构元素的目录结构。
1-2-1、一个或多个编译模块
1-2-2、模块依赖的类库
1-2-3、Resources集合
1-2-4、其他artifacts
1-2-5、独立的文件 目录或存档
1-3、Artifacts 的配置是在Project Structure 对话框(File | Project Structure | Artifacts)中配置。Artifacts的目录结构可以在output layout中查看。
1-4、一个module有了Artifacts就可以部署到应用服务器中了!Facets表示某个module有的特征,比如web、strtus2、spring、hibernate等;
2、artifacts-构建
2-1、通过Build | Build Artifacts主动的进行构建。
2-1-1、构建artifacts时(Build | Build Artifacts),会有如下几项参数:
a、Build 如果你是第一次构建,它会构建所有的相关资源,如果不是,则只构建变化的文件。
b、Rebuild 首先清除之前的构建,然后就像第一次构建一样构建资源。
c、Clean 清除构建文件。
d、Edit 配置artifact。
2-2、通过执行run/debug配置进行构建artifacts。[会自动构建相应的artifacts。]
2-2-1、默认情况下,进行构建,会把文件构建到out/artifacts/目录中。
3、Idea-目录结构设置
1、idea自动生成的maven目录结构调整:手动创建test、resources、java这样的结构,并标记java为Sources Root,即源目录。
1-1、File -> Project Structure -> Modules[New Folder] -> 添加自己想加的目录名称
1-2、选择java目录,点击Mark as: Sources即可将java目录标记为源目录
4、Idea-添加tomcat容器
1、File -> Settings -> Build,Execution,Deployment -> Deployment -> Application Servers -> Tomcat Server[添加相应设置]
2、在Run/Debug Configurations里设置tomcat了,运行了。