SpringBoot后端开发第一部分 开发环境配置(下)

三、IntelliJIDEA

IntelliJIDEA是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。IntelliJIDEA有两个版本社区版(Community)和旗舰版(Ultimate),社区版是免费的、开源的,但功能较少;旗舰版提供了较多的功能。

(一)、IDEA下载

IntelliJIDEA官网下载地址:https://www.jetbrains.com/idea/,打开官网后点击“DOWNLOAD”按钮,选择旗舰版下载(本教用的是ideaIU-2020.1.exe),如图:

(二)、IDEA安装

1.双击ideaIU-2020.1.exe安装文件,进入欢迎界面,如图

2.点击next按钮进入下一步,选择安装路径G:IDEAIntelliJ IDEA,如图:

3.点击next按钮进入下一步,选择安装对应操作系统的版本,如图:

3.点击next按钮进入下一步,设置开始“菜单”文件夹,默认选择为JetBrains,如图:

4.点击install按钮进入下一步,直到安装完成,勾选启动复选框,如图:

5.点击Finish按钮进入下一步,接受协议,如图:

7.设置IDEA主题风格,如图:

7.配置IDEA的插件和功能,根据情况配置自己需要的插件,如图:

(1)Java框架配置Java Frameworks:

(2)构建工具配置Build Tools:

(3)网站开发配置Web Development:

(4)版本控制配置Version Controls:

(5)测试工具配置Test Tools:

8.点击next:Featured plugins按钮进入下一步,如图:

8.点击Start using Intellij IDEA按钮进入激活界面:

(三)、IDEA激活

1.下载jetbrains-agent-latest.zip注册包,将该压缩包或其解压后的lib文件夹中jetbrains-

agent.jar拖拽到IDEA中,如图:

2.重启IDEA,选择在Active Code激活方式,并在上图中lib文件夹中的ACTIVATION_CODE.txt文档中的激活码信息拷贝进去,如图:

3.打开IDEA,选择help下的Abort查看是否激活,如图:

5.打开IDEA,选择File下的Settings关闭自动更新,如图:

(四)、IDEA常见设置

1.设置IDEA主题:打开IDEA,选择File下的Appearance&Behavlor/Appearance/Theme配置主题,如图:

2.配置JDK版本:打开IDEA,选择File下的Project Structure/Project Settings/Project配置本地JDK版本,如图:

3.设置项目编码:打开IDEA,选择File下的Settings/Editor/File Encodings配置项目编码(若要设置所有项目需要选择File下的Settings/new Projects Settings/Settings for New Projects),如图:

4.设置自动导入/删除包功能:打开IDEA,选择File下的Settings/Editor/Auto Import配置自动导入/删除包功能,如图:

5.隐藏IDEA生成的.idea文件夹和.iml文件:打开IDEA,选择File下的Settings/Editor/File Types设置忽略IDEA生成的.idea文件夹和.iml文件,如图:

6.生成序列化SerialVersionUID:打开IDEA,选择File下的Settings/Editor/Inspections设置类生成序列化ID,如图:

7.类模板自动添加注释:打开IDEA,选择File下的Settings/Editor/File and Code Templates设置类模板注释,如图:

在Includes选项卡中增加Header文件模板

在Files选项卡中的Class中引入Header文件模板

8.方法模板自动添加注释:打开IDEA,选择File下的Settings/Editor/Live Templates设置方法模板注释,如图:

变量相应脚本:

(1)参数脚本:groovyScript("if("${_1}".length()==2){return'';}else{defresult='';defparams="${_1}".replaceAll('[\[|\]|\s]','').split(',').toList();for(i=0;i

(2)返回值脚本:groovyScript("defreturnType="${_1}";defresult='*@return:'+returnType;returnresult;",methodReturnType());

9.属性模板自动添加注释:打开IDEA,选择File下的Settings/Editor/Live Templates设置属性模板注释,如图:

10.显示方法间分割符:打开IDEA,选择File下的Editor/Apperance/show method separators设置方法间分割符,如图:

11.设置项目本地仓库:打开IDEA,选择File下的new Projects Settings/Settings for New Projects/Build Tools/Build,Execution,Deployment/Maven配置所有项目本地仓库,如图:

(五)、IDEA快捷键

快捷键

作用

psvm

在代码中使用生成main方法,如public static void main(String[]args){}

sout

在代码中使用输出信息到控制台:System.out.println();

fori

在代码中使用生成普通的for循环

集合.fori

在代码中使用生成增强的for循环,如数组.for

Ctrl+Alt+T

在代码块中使用生成流程式控制语句,如if/else、try/catch

Alt+Insert

在代码中使用生成构造方法、get和set方法

Ctrl+B/Ctrl+左键

进入方法、变量或类定义的位置

Ctrl+D

将光标所在的行的代码复制到下一行

Ctrl+N

选中项目,输入类名打开对于的类文件

Ctrl+W

向上递进式选择代码块

Ctrl+/

注释当前光标所在的行代码

Ctrl+Shift+/

注释选中的代码块

Ctrl+F12

弹出当前类中的所有方法列表,选中可直接跳转到对应定义位置

Ctrl+Alt+L

格式化代码

Ctrl+Alt+V

自动补全实例变量

Ctrl+Alt+左方向键

返回到上一步操作

Ctrl+Alt+右方向键

前进到下一步操作

Ctrl+Shift+U

将选中的代码切换大小写

Ctrl++/-

展开/折叠当前代码块或方法

Ctrl+Shift++/-

展开/折叠所有代码块或方法

Alt+H/f5

查看当前方法或变量引用位置

(六)、IDEA创建应用程序

1.打开IDEA创建一个新项目,如图:

2.选择Java项目,并配置JDK路径,如图:

3.点击next按钮,填写项目名和项目保存路径,点击完成,如图:

3.编写代码并允许,如图:

4.在控制台查看打印结果,如图:

(七)、Debug调试代码

点击代码左侧设置断点,右键Debug”类…main()”,如图:

(八)、IDEA常用插件

1.Lombok插件

该插件主要是为类中的变量自动设置get/set方法、toString及构造器方法等,依次打开IDEA中【File】/【Settings】/【Plugins】选择,在Marketplace中搜索Lombok,安装完后重启即可。

2.RESTful调试 (RestfulTookit)

本插件主要是专为RESTful服务而设计,其主要功能为根据 URL 直接跳转到对应的方法定义(Ctrl+)和作为简单http请求工具使用并测试。依次打开IDEA中【File】/【Settings】/【Plugins】选择,在Marketplace中搜索RestfulTookit,安装完后重启即可。

3.中英文翻译(Translation)

本插件主要是用来中英文翻译并可切换翻译源(支持Google、有道、百度翻译)。默认的英文翻译中文快捷键为Ctrl+Shift+Y,中文翻译英文快捷键为Ctrl+Shift+X。依次打开IDEA中【File】/【Settings】/【Plugins】选择,在Marketplace中搜索Translation,安装完后重启即可。

4.控制台颜色设置(Grep Console)

本插件主要是用来通过Expression表达式过滤日志、对不同级别的日志进行不同颜色的高亮显示。依次打开IDEA中【File】/【Settings】/【Plugins】选择,在Marketplace中搜索Grep Console,安装完后重启即可。

5.Mapper切换(MyBatisX)

本插件主要是用来实现mapper接口和xml跳转、mapper方法生成xml、数据库表生成代码等。依次打开IDEA中【File】/【Settings】/【Plugins】选择,在Marketplace中搜索MyBatisX,安装完后重启即可。

6.彩虹括号(Rainbow Brackets)

本插件主要是用来实现配对括号相同颜色,并且实现选中区域代码高亮的功能。依次打开IDEA中【File】/【Settings】/【Plugins】选择,在Marketplace中搜索Rainbow Brackets,安装完后重启即可。

7.字符串转换工具(String Manipulation)

本插件主要是用来可以转义、编码/解码、递增/递减、排序、对齐、过滤/删除/修剪/缩小/转换等。依次打开IDEA中【File】/【Settings】/【Plugins】选择,在Marketplace中搜索String Manipulation,安装完后重启即可。

8.代码规范检查(Alibaba Java Coding Guidelines)

本插件是阿里出品的阿里代码规范检查工具,其专注于Java代码规范且默认采用中文,还能实现对bug或不规范代码一键修复功能(仅限Blocker级问题),从而有方便我们进行代码排错、提高编码效率。依次打开IDEA中【File】/【Settings】/【Plugins】选择,在Marketplace中搜索Alibaba Java Coding Guidelines,安装完后重启即可。

9.Maven依赖检测(Maven Helper)

本插件解决Maven依赖冲突的好帮手,可以快速查找项目中的依赖冲突,并予以解决。依次打开IDEA中【File】/【Settings】/【Plugins】选择,在Marketplace中搜索Maven Helper,安装完后重启即可。

10.其他

Vue.js:可以根据模板创建.vue文件,也可以对Vue相关代码进行智能提示。

Element-UI:可以对Element-UI中的标签进行智能提示。


【SpringBoot后端开发】第一部分 开发环境配置(上)

【SpringBoot后端开发】 第二部分 虚拟机软件(Vmware Workstation)

展开阅读全文

页面更新:2024-05-04

标签:下一步   注释   插件   按钮   模板   代码   功能   环境   文件   方法   项目

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top