IDEA(2020)工具详细使用文档

笔记 专栏收录该内容
21 篇文章 1 订阅


   IDEA和Eclipse作为开发工具,其中IDEA(intellij idea)的用户一直都在疯狂增长,我自己用了两个星期的IDEA之后再也不想碰Eclipse,到了大城市之后就不想回农村。IDEA作为最受欢迎的开发工具之一是有原因的,相比常用的Eclipse而言,其优点在于:

  1. 更加智能、方便快捷的代码提示
  2. 强大的插件整合
  3. 提示功能设计很广(比如Eclipse在xml中写SQL是不会提示的)
  4. 丰富的代码模板和强大的快捷键

既然IDEA那么强大我就不多BB,直接进入IDEA使用主题。

一、IDEA快捷键

idea快捷键英文文档:打开idea工具,选择help → Keymap Reference:在这里插入图片描述
在这里插入图片描述
在idea中编码可以使用Tab键进行代码补全
1、快速生成JavaBean(Alt + Insert)
光标放在Bean类编辑区域内,Code→ Generate:(鼠标右键也有这个选项)
在这里插入图片描述
相当于Eclipse中的快捷键:shirft + alt + s

2、子类重写父类方法和实现接口(Ctrl + O)
光标放在编辑区域内,Code→ Overrde Methods:
在这里插入图片描述
快捷键:Ctrl + O

3、子类实现接口方法(Ctrl + I)
光标放在编辑区域内,Code→ Implement Methods:
在这里插入图片描述
快捷键: Ctrl + I

4、代码块快速try….catch(if、while等)
选中代码块,Code → Sorround with…:
在这里插入图片描述
快捷键: Ctrl + Alt + T

5、模板快速编码提示(Ctrl + J)
快捷键:Ctrl + J
在这里插入图片描述
6、行注释(Ctrl + /)
在这里插入图片描述
7、块注释(Ctrl + Shirft + /)
在这里插入图片描述
8、代码格式化(Ctrl + Alt + L)
当前编辑页格式化:Ctrl + Alt + L
选中文本格式化:Ctrl + Alt + Shirft + L
格式化当前类中的包列表: Clrl + Alt + O

9、光标跳至下一行(Ctrl + Alt + I)
光标跳至下一行,同时有格式化行的效果。此快捷键用处不大。

10、光标移至行尾,并自动加分号(Ctrl + Shirft + Enter)
当第一次按快捷键的时候光标移至当前行尾,并加分号。如果代码末尾有行号,则光标跳转到下一行,重新开一行(其实是快捷键Shirft + Enter的效果),是比较实用的快捷键。

11、向上新开一行,向下先开一行
向上新开一行:Ctrl + Alt + Enter(Eclipse:ctrl + shirft + enter)
向下新开一行:Shirft + Enter(同Eclipse)

12、光标移动到行首(Home)和行尾(end)

13、从光标起点选中到行首(Shirft + Home)和行尾(Shirft + end)
ctrl + Home 跳到文件首(同Eclipse)
ctrl + end 跳到文件尾(同Eclipse)
Ctrl + Shirft + F12全屏和还原编辑窗口,和Alt + 1功能相似(Eclipse是ctrl + M)
shirft + Home 选中光标以左边的单行(同Eclipse)
shirft + end 选中光标以右的单行(同Eclipse)
shirft + ctrl + Home 选中光标以上的所有行(同Eclipse)
shirft + ctrl + end 选中光标以下的所有行(同Eclipse)

14、光标快速在同一个类中的所有方法进行上下浏览
Alt + up(↑)移至上一个方法
Alt + down(↓)移到下一个方法

15、idea列快模式(多光标同时编辑)
该快捷键常常用来处理文本格式Ctrl + Shirft + Alt + 鼠标左键选中区域块
这个列快模式只能对文本使用一次,下次使用需要再按快捷键。
如果想要文本一直保持列快模式可以使用Alt + Shirft + Insert

16、跳至单词左侧(Ctrl + ←)

17、跳至单词右侧(Ctrl +→)

18、收缩代码(Ctrl + -)

19、展开代码(Ctrl + +)(使用同18)

20、跳转代码块起始(Ctrl + [)

21、跳转代码块结束(Ctrl + ])

22、查找当前元素在类中的引用(Ctrl + F3)
该快捷键区分大小写,在同一个文件中只需要按一次,即可按F3向下跳,不需要多次按Ctrl + F3 向下跳

23、关闭当前编辑页(Ctrl + F4)

24、显示当前类结构(Ctrl + F12)
相当于Eclipse中的Ctrl + o

25、切换编辑页签和视图(Ctrl + Tab)

26、左右切换编辑页(Alt + → 或 Alt + ←)

27、向下复制一行(Ctrl + D)
在Eclipse中是删除光标所在行,且Eclispe中向上复制行,向下复制行为 ctrl + alt + ↓或↑

28、删除光标所在行(Ctrl + Y)
在eclipse中是ctrl + d

29、查看光标所选中类继承关系结构(Ctrl + H)
在eclipse中是F4

30、查看一个方法具体实现
方法一: ctrl + 鼠标左键
方法二: Ctrl + B

31、光标定位到上一个或下一个浏览位置处
可以是本类中,也可以是夸包类中Ctrl + Alt + left(←) 或 Ctrl + Alt + right(→)

32、光标定位到上次修改的地方(Ctrl + Shirft + Backspace)

33、光标选中区域代码块整体上移动或下移动
光标未选中代码,默认当前行。 Ctrl + Shirft +↑ 或 Ctrl + Shirft + ↓

34、按语法选中代码(Ctrl + W)
连续按会增加选中区域范围

35、代码编辑区快速定位到下一个警告或错误的地方(F2)
如果F2 + Shirft,则是向上定位

36、快速补全返回值,定义为局部变量(Ctrl + Alt +V)
例如:选中代码:
在这里插入图片描述
然后按Ctrl + Alt +V,会发现该方法有了返回值,且作为局部变量接收
在这里插入图片描述

37、代码自动修复(Alt + Enter)
功能很多,常用于导包和构造局部变量,相当于Eclipse中的ctrl + 1
例如:
在这里插入图片描述
38、按单词删除代码(Ctrl + BackSpace)

39、大小写转换(Ctrl + Shirft + U)

41、查看最近打开过的文件(Ctrl + E)
切换Ctrl + Tab,按Esc退出(关闭)

42、按行号来查找(Ctrl + G)
输入行号按Enter即可

43、当前文件下查找文本(Ctrl + F,配合↑↓键使用)
按Esc或点击空白处退出(关闭)查找。
此功能比较好用,这个快件键下也发现了一个功能强大的快捷键Ctrl + Alt + Shirft + J,
此功能的作用的选中代码,点快捷键,不区分大小写,代码高亮显示并重构。
在这里插入图片描述
44、当前文件夹下查找或替换文本(Ctrl + R,配合↑↓键使用 )
加Shirft键:在本项目路径下全局查找文件或替换文本(Ctrl + Shirft + R):
在这里插入图片描述
45、查找类(Ctrl + N)
相当于Eclipse中的Ctrl + Shirft + T
在这里插入图片描述

46、查找文件(Ctrl + Shirft + N)
相当于Eclipse中的 Ctrl + Shirft + R
在这里插入图片描述
47、查找类中的方法或变量(Ctrl + Shirft + Alt + N)
在这里插入图片描述
48、全局查找 (Shirft + Shirft)
包含类、方法、文件、变量都可以查找,相当于Eclipse中的Ctrl + H:
特殊说明:当光标不处于代码编辑窗后时,直接输入键盘字母,idea会只能的对当前活动窗口下的内容进行查找,非常棒。
在这里插入图片描述
49、查找快捷键或选项卡 (Shirft + Ctrl + A)
在这里插入图片描述
例如查找打开控制台的快捷键:
在这里插入图片描述
51、方法提取或代码重构(重构一切)
选中需要提取的代码块,Ctrl + Alt + Shirft + T
其中比较常用的是其中的提取代码为方法(Clt + Alt + M):
在这里插入图片描述
52、构造Test单元测试
选中需要用于单元测试的代码,然后Ctrl + Shirft + T:
在这里插入图片描述
53、代码智能提示(Ctrl + space)
因为idea中的快捷键代码提示快捷键与搜狗输入法的快捷键重复了,所以会不起作用,建议用户修改快捷键为Ctrl + /,可Eclipse的代码提示保持一致:
在这里插入图片描述
如果不想去对修改代码只能提示,又想让提示起作用,也可以使用快捷键Ctrl + Alt + space

54、类名或接口名提示(Ctrl + Alt + space)
也可以用于智能代码提示,如快捷键51一样。

55、方法参数提示(Ctrl + P)
在这里插入图片描述
56、查看最近修改的代码(Ctrl + Alt + C)

57、类名、方法名、变量名重构(Shirft + F6)
相当于Eclipse中的F2

58、查找当前代码在项目中所在位置(Alt + F1)
在这里插入图片描述
59、查看类与类的关系机构
光标选中想要查看的类,使用快捷键Ctrl + Shirft + Alt + U:
在这里插入图片描述
在这里插入图片描述

60、查看当前光标所处方法的声明(Alt + Q)
在这里插入图片描述

61、选择剪切板内容并插入(Ctrl + Shirft + Insert)
只要在idea复制(Ctrl + C)或者剪切(Ctrl + X)过的内容,都会出现在剪切板中,
弹出剪切板(Ctrl + Shirft + Insert)

62、选中的多行代码整合成一行(Ctrl + Shirft + J)
此快捷键常用语前端js,例如:
使用快捷键前:
在这里插入图片描述
使用后:
在这里插入图片描述
63、从子类跳转到父类,从实现类调到接口(Ctrl + U)

64、打开当前项目模块属性(Ctrl + Shirft + Alt + S)
在这里插入图片描述
65、跳转到项目导航栏(Alt + Home)
该快捷键使用之后可以使用上、下、左、右选择导航栏

66、重构类到另外一个包或Moudle中(F5)
在当前类中空白处按F5,复制当前类中的内容到另外一个module或类中。
F6移动,将当前类移动到另外包中或mudole中

67、复制当前文件路径(Ctrl + Shirft + C)

68、从目录中打开文件(Ctrl + Alt + F12)
在这里插入图片描述
69、快速新建文件(Ctl + Alt + Insert)
在这里插入图片描述
70、同步(Ctrl + Alt + Y)

72、快速切换方案(Ctrl + ~ 界面外观、代码风格、快捷键映射等菜单项)

73、还原默认窗口(Shirft + F12)

74、撤销(Ctrl +Z)

75、反撤销(Ctrl + Shirft + Z)
和搜狗输入法的符号大全快捷键冲突,需要关闭搜狗输入法的快捷键

76、反撤销(Ctrl + Shirft + Z)
和搜狗输入法的符号大全快捷键冲突,需要关闭搜狗输入法的快捷键

二、断点调试

2.1、六种断点
1、普通行断点
(1)光标所在行加上断点或去除断点(鼠标双击左键即可)
普通断点模式如图所示:
在这里插入图片描述

(2) 在这里插入图片描述步入(F7),只会步入自定义的方法。例如:
在这里插入图片描述

(3)在这里插入图片描述 步过(F8),继续往下走,不会进入自定义方法和运行库方法,顺序往下执行。
(4) 在这里插入图片描述强制进入(Alt + Shirft + F7)强制进入指定方法
(5)在这里插入图片描述 出来(Shirft + F8)
(6) 在这里插入图片描述调到下一个断点(Shirft + F9)

调试过程中常用的是F7和F8

2、黄色断点
打断点方法(Shirft + 鼠标左键)

区别
1、黄色断点可以设置条件关系表达式来决定断点是否代码是否执行
比如:
在这里插入图片描述
结果:

2、黄色断点可以设置挂起,设置成挂起后就变成红色断点。别红色断点不同的地方是代码执行完成后,会有一个class记录
设置:
在这里插入图片描述
结果:在这里插入图片描述

3、方法断点
打在方法第一个的断点叫方法打断,一般使用时候是打在接口的的方法上,然后当执行程序的时候就会跳转到相对应的子类上。
如图:
在这里插入图片描述
4、异常断点
在可能出现异常的地方打开断点面板,然后在异常断点下面新增加一个可能出现的异常类,如图所示:
在这里插入图片描述
然后当代码执行到这的时候,发现空指针异常了就会卡到这,并打印出来:
在这里插入图片描述
6、字段断点
一般使用在变量的字段上,当给这个字段赋值的时候,就会跳转到赋值的地方,也就是说,所有跟这个变量有关的方法,都会有断点停顿。
在这里插入图片描述
系统默认该字段断点在有方法给他赋值的时候会停留,但是有的方法我们想让他取该变量的时候也停留该怎么做呢?
答案:自己选中该断点,然后直接左键,勾选读取时候断点停顿设置,如图:
在这里插入图片描述

2.2 多线程调试断技巧

问题:如果一个我创建了3个线程,每个线程都执行同一个run方法,那么如果我在run方法里面打一个断点,当执行start()方法的时候,请问断点会停留三次吗?
答案:可能会,可能不会
那么如何保证3个线程,每个线程都在线程里面停留一次呢?
可以这样做:
1、现在run()方法中打一个普通断点
2、然后选中断点,鼠标右键进行设置,勾选中 “Thread”单选框 即可,如图:
在这里插入图片描述

2.3 断点回退调试技巧

问题:当我们设置了断点后,再看一遍停留在该断定时,其他变量的结果,此时我们通常的做法是重新发一个请求,然后再运行到该断点进行查看。那有没有一种东西是让断点进行回退的呢?
答案:有。 前提是程序还停留在最后一个断点,才可以回退上一个断点。我们在调试断点的时候,可以使用调试窗口的这个工具即可实现回退:
在这里插入图片描述

2.4 设置变量值

在设置断点以后,代码调试中,可以设置变量的值,这样更方便来检查自己接下来的业务逻辑写的是否正确,图所所示:
在这里插入图片描述

2.5、debugger设置表达式条件:
(1)给debugger断点设置条件,当满足条件的时候,程序会停留在满足条件的位置。
步骤:选中一个debugger断点,然后鼠标右键,然后填写入条件,当满足条件的时候,程序会停留在满足条件的位置,该操作常用于for循环或类似遍历的操作。例如:
在这里插入图片描述
(2)计算debugger中的变量结果。在debugger运行过程中,点击 按钮,输入表达式,可以事实计算表达式结果,如图:
在这里插入图片描述
3、让断点失效,查看所有断点数量和位置。
在这里插入图片描述

三、IDEA常用设置

3.1. 设置IDEA内存占用大小
IDEA大型框架或项目的运行的情况下,有时候会出现内存移除的报错。此时我们需要将IDEA占用主机内存增大,以此来让项目正常启动或运行。

步骤:

(1)IDEA安装目录,找到bin文件夹中的idea64.exe.vmoptions文件
在这里插入图片描述
(2)使用编辑器打开idea64.exe.vmoptions,然后修改其中内存参数:
修改前文件参数说明:
在这里插入图片描述
修改后文件参数:
在这里插入图片描述

3.2. 启动IDEA常用设置
(1)设置提示快捷键
(2)设置显示工具栏和视图显示
在这里插入图片描述
启动IDEA,先把这个几个区域勾选上:
在这里插入图片描述
在idea工具中编码不需要按ctrl + s。因为此开发工具是实时保存的。

3.3. Module的创建和删除
Idea中的project类似于Eclipse中的workspace
idea中的Module类似于Ecilipse中的project
为什么会有module的存在呢?因为很大大型分布式项目都是由多个模块服务组成,同一个project中增加模块,且模块与模块之间独立存在,很容易对整个大型项目进行理解。

1.创建Module
(1)选中工程名→右键→ Module
在这里插入图片描述
1、 下一步
在这里插入图片描述
2、 取好了module名称之后finsh即可,创建好的module如图所示:
在这里插入图片描述

2.删除Module
(1)右键选中module → F4
(快捷键: Shirft + ctrl + Alt + S 或者选中项目F4)
在这里插入图片描述
(2)点击 “-”号按钮,然后yes
在这里插入图片描述
然后选择ok,此时已经在idea中将module移除project,但是实际上module还存在硬盘
只是此时module的标志已经不在了。

3)选中需要删除的module
右键 → delete ,此时删除硬盘中就不存在了。(或者直接选中要删除的module直接按delete)
在这里插入图片描述

3.导入Module
如果删除了Module之后,如果想要恢复Module,那么可以右键项目→F4
或者直接选中项目F4
(快捷键: Shirft + ctrl + Alt + S)
然后点击“+”号按钮,选择import module
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后finsh即可

3.4. 常用的Settings设置
Settings按钮位于工具栏的 图标,也可以选择File → settings:
(快捷键:ctrl + alt + s)

在这里插入图片描述

1. 设置编辑器主题
在这里插入图片描述
点击ok即可,同时也可以去网上下载idea主题,然后以为导入jar包的方式导入主题,也可以通过导入插件的方式导入主题,在这就不细说了。
在这里插入图片描述

2.创建一个动态web工程
在这里插入图片描述
输入工程名:
在这里插入图片描述
此时我们发现创建好的目录文件长这样:
在这里插入图片描述
此时我们再在该工程下创建一个module:
在这里插入图片描述
此时的目录结构为:
在这里插入图片描述
打开module下的index.jsp代码,对代码进行修改:
在这里插入图片描述

2. 鼠标滚轮改变字体大小显示
将此选项勾选上,然后按住键盘上的ctrl + 鼠标滚轮 即可实现编辑区字体大小切换
在这里插入图片描述

3.编辑程序设置类提示描述
在编写代码时候需要了解类或方法的作用和内容,可以通过以下设置来设置类说明,还可以设置弹出间隔时间。
在这里插入图片描述
演示:只要鼠标放到该代码上就能进行提示
在这里插入图片描述
3. 设置自动导包
平时我们写代码时候都用手动导包,快捷键Alter + Enter
在这里插入图片描述
现在我们来设置一下自动导包,如下设置完成就编码时候就会自动导包:
在这里插入图片描述

4.显示行号和方法的分隔符
进行如下设置:
在这里插入图片描述
效果:显示了行号和方法分隔符
在这里插入图片描述

5. 多页签换行显示
当编辑器中的页面打开过多,会发现会将之前的顶了,但是我们对找类来说非常不方便,此时可以进行如下设置:
在这里插入图片描述

6. 统一设置控制台和编辑区默认字体大小、样式、字体行间距
在这里插入图片描述

7. 单独设置控制台和编辑区字体大小
在这里插入图片描述
8. 修改编辑区各个部分代码的颜色
在这里插入图片描述

9. 添加类头注释文档信息
在这里插入图片描述
我自己的修改成如下:
在这里插入图片描述
当新建文件的时候,该注释就自动添加到代码里面
在这里插入图片描述

10. 设置当前工程的编码
在这里插入图片描述
Idea编辑区域也会有编码格式的显示
在这里插入图片描述

11. 设置自动编译服务(java)文件
在这里插入图片描述

12. 省电模式
如果有一天你发现你的idea突然没有了代码检查和代码提示功能,那么可能是有开启了省电模式,如图:
在这里插入图片描述

13. 搜索快捷键
根据功能搜索快捷键
在这里插入图片描述
根据快捷键检索功能:
在这里插入图片描述
检索到快捷键就可以对快捷键进行新增修改了

3.5.设置代码水平显示和垂直显示
有时候需要对两个文件中的代码编码着来写,但是来回切换又不方便,此时可以设置成水平设置或垂直设置。右键文件,水平设置:
在这里插入图片描述

水平设置效果:
在这里插入图片描述
垂直设置效果:
在这里插入图片描述

3.6. IDEA快捷键
习惯了使用Eclipse的童鞋初次接触idea,当然不愿意再去记一套idea的快捷键,此时idea中提供了一个功能可直接在idea中使用Eclipse的快捷键,如下设置:
1.自定义快捷键
选对idea整套快捷键进行复制,复制以后想还原无法还原回来。
在这里插入图片描述
然后就可以对自己熟悉的键进行自定义快捷键了,在此个人不支持自定义的方式。

2.直接选择使用Eclipse快捷键
在这里插入图片描述
虽然idea可以直接使用eclipse快捷键,但是并不是完全复制过来,个别eclipse的快捷键在idea中还是不起作用。此时就需要将那个别不同的快捷键进行手动修改快捷键。也可以通过网上下载eclipse完整快捷键jar包,然后用导入插件的方式导入的idea中。

  1. 导入快捷键
    虽然idea可以直接使用eclipse快捷键,但是并不是完全复制过来,个别eclipse的快捷键在idea中还是不起作用。此时就需要将那个别不同的快捷键进行手动修改快捷键。也可以通过网上下载eclipse完整快捷键jar包,然后用导入插件的方式导入的idea中。下面我来做个导入eclipse快捷键的演示。

(1)打开idea,选择import Settings

在这里插入图片描述

(2)找到自己eclipse快捷键的jar包即可
在这里插入图片描述

  1. 导出快捷键
    快捷键既然可以导入,当然也可以将自定义快捷键导出。不只是快捷键,其他setttings里面的很多设置都可以导出。
    在这里插入图片描述
    在这里插入图片描述
    3.7. 自动代码
    自动代码可以用来配置一些常用代码字母的缩写,在输入简写时可以出现你预定义的固定的代码,从而可以提高开发效率。

1.自定义自动代码
在live Templates中有很多常用的模板,其中我们常用的打印输出就是出自末模板设置
这里的模板用户可对其进行修改、删除、新增。

在这里插入图片描述

1、 在Edittor → Postfix Completion有java常用模板,其中for循环就出自这里,
这里提供模板,用户不可以对其进行修改,只能查看。
在这里插入图片描述
常用编码模板有:
模板一|输出
输入:psvm
输出:
在这里插入图片描述
输入:sout
输出:
System.out.println();

输入:soutp (输出方法中的参数)在这里插入图片描述

输入:soutm (输出当前方法名)
在这里插入图片描述

输入:soutv
输出:(将近选择变量)
在这里插入图片描述

输入:变量.sout
在这里插入图片描述

模板二|遍历数组
输入:fori
在这里插入图片描述
输出:
在这里插入图片描述

输入:iter
输出:
在这里插入图片描述

输入:itar
输出:
在这里插入图片描述

模板三|遍历集合
输出:list.for
在这里插入图片描述
输出:
在这里插入图片描述

输入:list.fori (正序遍历)
输出:
在这里插入图片描述

输入:list.forr (逆序遍历)
输出:
在这里插入图片描述

模板四|判断是否为null
输入:ifn
输出:
在这里插入图片描述

输入:inn
输出:
在这里插入图片描述
输入:list.nn 或 list.null
分别输出:
在这里插入图片描述
在这里插入图片描述

模板五|定义常量
输入:prsf
输出:
在这里插入图片描述

输入: psf
输出:
在这里插入图片描述

输入: psfi
输出:
在这里插入图片描述

输入: psfs
输出:
在这里插入图片描述

2.修改快速代码模板
修改main方法的模板
在这里插入图片描述
3. 自定义快速代码
自定义一个test方法的模板
新建一个组
在这里插入图片描述
然后在到自定义组下添加一个模板:
在这里插入图片描述

测试:
练习:给bean对象的属性变量添加一个带备注的模板
在这里插入图片描述

3.8. 部署WEB工程
1. 创建一个static的web工程
(1)新建一个project
在这里插入图片描述
(2)选择static web
在这里插入图片描述

(3)填写工程名
在这里插入图片描述
3.配置tomcat
在idea中也是可以配置多个服务的。
点击add Configurations 按钮,然后点击“+”号
在这里插入图片描述
拉到最下面找到tomcat
在这里插入图片描述
给当前服务取个名称,并对服务进行进行服务器配置:
在这里插入图片描述
在这里插入图片描述
然后返回上一个界面,发现正下方有警告,需要部署一个项目,点击deployment
在这里插入图片描述
选择Aritifact:
在这里插入图片描述
添加项目部署,并修改访问根目录,在tomcat里面固定是以项目名称开始的,在idea中可以随意设置。
在这里插入图片描述
项目部署成功后,进行就添加过来了:
在这里插入图片描述
然后点击绿色小三角运行或鼠标右键,选择运行容器即可:
在这里插入图片描述
测试结果:
在这里插入图片描述

4.设置热编译
现在服务能正常跑起来,然后存在一个问题,就是如果修改了jsp文件中的代码,此时刷新浏览器你会发现根本不起作用,需要重新停止服务之后,再重启服务刷新页面才生效,为什么这样呢?因为idea默认设置了所有的文件在启动过程中都是不加载的tomcat容器中的,所以这里我们需要对idea进行热加载设置。
在这里插入图片描述
在这我将在用户执行跟新的时候修改为只更新资源文件(JSP、HTML等,快捷键Ctrl + F9)
将编辑窗口失去焦点时候修改为只跟新资源文件,因为有时候设置了class文件更新不起作用,所以在这我还是建议大家修改到java文件的时候重启下服务。
在这里插入图片描述

3.9. 关联数据库

  1. 添加数据源
    在这里插入图片描述
    选择自己安装的数据库,在这里我使用的oracle
    在这里插入图片描述
    填写连接数据库相关要素,首次连配置数据库需要装驱动,只要这里连接网,点击download会自动去重要仓库进行下载。当下载完成之后再点击“Test Connection(测试连接)”即可
    在这里插入图片描述

四、IDEA安装插件

4.1、在线安装插件

在线安装插件需要联网。
1、进入IDEA,打开settings,选择plugins,搜索自己想要安装的插件,点击安装(Install),安装完成之后重启IDEA即可。
在这里插入图片描述

4.2、离线安装插件

离线安装插件是将想要安装的插件事先下载到硬盘上,然后记性安装。
1、进入IDEA,打开settings,选择plugins,然后点击右上角的按钮,如图:
在这里插入图片描述
2、在硬盘上选择想要安装的插件,点击OK以后,重启IDEA即可。
在这里插入图片描述

五、IDEA配置JDK

1、打开IDEA,选择File → project Structure:
在这里插入图片描述

2、选择SDKs
在这里插入图片描述
然后在弹出的目录中选择想要的的JDK即可。

六、创建Web项目

1. 创建一个static的web工程
(1)新建一个project
在这里插入图片描述
(2)选择javaEE版本
在这里插入图片描述
勾选Web Application,然后选择Versions。
注:不同的JavaEE版本的Versions版本不同。
在这里插入图片描述

(3)填写工程名
在这里插入图片描述
3.配置tomcat
在idea中也是可以配置多个服务的。
点击add Configurations 按钮,然后点击“+”号
在这里插入图片描述
拉到最下面找到tomcat
在这里插入图片描述
给当前服务取个名称,并对服务进行进行服务器配置:
在这里插入图片描述
在这里插入图片描述
然后返回上一个界面,发现正下方有警告,需要部署一个项目,点击deployment
在这里插入图片描述
选择Aritifact:
在这里插入图片描述
添加项目部署,并修改访问根目录,在tomcat里面固定是以项目名称开始的,在idea中可以随意设置。
在这里插入图片描述
项目部署成功后,进行就添加过来了:
在这里插入图片描述
然后点击绿色小三角运行或鼠标右键,选择运行容器即可:
在这里插入图片描述
测试结果:
在这里插入图片描述

七、IDEA创建Maven项目

7.1、配置Maven

1、打开IDEA,选择Settings:
在这里插入图片描述
2、选择maven,然后选择maven的版本,然后点击OK即可:
在这里插入图片描述
在这里插入图片描述

3、然后指定Maven的Settings文件:
在这里插入图片描述
在这里插入图片描述
4、查看加载的本地仓库包位置是否正确,如果正确点击OK即可。
在这里插入图片描述

7.2、创建Maven工程的JavaSE项目

1、点击File→ Project
在这里插入图片描述
2、选择javaSE骨架:
在这里插入图片描述
3、下来该给自己的项目取名字了,填写你的GroupId跟ArtifictId(GroupId一般写公司名,ArtifictId一般我写项目名)
在这里插入图片描述
开始等待吧
在这里插入图片描述
maven工程创建成功:
在这里插入图片描述

如果想要添加依赖,直接在pom文件里面加dependency节点,如图:
在这里插入图片描述

7.3、Maven工程菜单介绍

点击Maven视图:
在这里插入图片描述

2、Maven命令工具
在工程下面显示maven的生命周期,生命周期下面显示的都是Maven常用命令,只要双击一下想要执行的命令,maven项目会重新执行,并在工具的左下角显示命令执行时间:
在这里插入图片描述

3、下载源码和文档
如果想要下载jar的源码或文档,点击下载按钮:
在这里插入图片描述

4、执行命令工具
如果想要自己手动执行maven命令,可以点击这个按钮:
在这里插入图片描述
然后输入想要执行的命令,回车即可。

5、显示当前工程所有依赖的详情关系
在这里插入图片描述
在这里插入图片描述

74、创建Maven Web工程

1、新建maven,选择webapp框架:
在这里插入图片描述
如果新创建出来的maven web项目中没有java文件夹,请自己手动创建一个,并标记为Sources Root:
在这里插入图片描述

7.5、使用Maven创建聚合工程

https://www.bilibili.com/video/av21735428?p=18


8、其他

8.1、不使用Maven情况下导入jar包

该方式常用于写Test测试程序功能

1、创建一个普通java工程:
(其他Web工程也可以)
在这里插入图片描述
2、在工程下面新建一个lib包(目录),并把要用到的jar包丢到lib包里
在这里插入图片描述

3、把jar包加入到项目或者模块中
(1)进入到项目结构中(快捷键:Ctrl + Shirft + Alt + S),然后点击“Add”
在这里插入图片描述

(2)选中自己要添加的jar包,然后点击OK:
在这里插入图片描述
在这里插入图片描述

(3)添加完了以后就OK啦:
在这里插入图片描述
(4)测试:
在这里插入图片描述

©️2021 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值