IntelliJ IDEA(简称Idea) 基本常用设置及Maven部署---详细介绍

简介: IntelliJ IDEA(简称Idea) 基本常用设置及Maven部署---详细介绍

一,Idea是什么?

前言:

          众所周知,现在有许多编译工具,如eclipse,pathon, 今天所要学的Idea编译工具

Idea是JetBrains公司开发的一款强大的集成开发环境(IDE),主要用于Java开发。它提供了丰富的功能和工具,使开发人员可以更高效地编写、调试和测试代码,相比于eclipse编译工具,Idea更加具有人性化,可以有多方面的插件,可将Idea中的语言进行相互转换

1.1 Idea与eclipse的区别(主4点)

1.1.1 界面

   Idea提供了一个更直观、现代化的界面,以及更丰富的主题和插件支持,使用户可以根据自己的喜好进行自定义。Eclipse则相对较旧,界面看起来较为陈旧,插件生态系统也相对较弱。

1.1.2性能

   cIdea在性能方面通常被认为优于Eclipse。它具有更快的启动速度和更流畅的响应,这在大型项目中特别受欢迎。

1.1.3 功能

   Idea和在智能代码提示、自动补全、重构工具静态代码分析等方面提供了更高级的功能。它还集成了强大的内置调试器和版本控制系统支持,使开发过程更加简便和高效

1.1.4 插件生态系统

虽然Eclipse拥有众多的插件,但Idea的插件生态系统更加丰富和活跃。尤其是对于Java、JavaScript、Kotlin等流行语言的支持得到了广泛的认可

二,Idea基本常用设置

2.1 主题样式更换

    File--Settings...---Appearace--Theme选择主题样式

2.2 设置鼠标悬浮提示

    再Eclipse里,我们鼠标移动到一个类上,会提示这个类的文档解释信息。IDEA里默认不会这样,我们需要设置下

   File---settings...---搜索Editor----- 下滑找到Show quick documentaion on mouse move并勾选

2.3 显示方法分隔符

File---settings...---Editor->General ->Appearance ---Show method separators 勾选下

这样的话,方法之间,上下就有分隔符出现,方便查看代码

2.4 忽略大小写

IDEA默认提示是区分大小写的,比如输入小写的string,不会提示String类,
File----Settings...---General---Gode Completion---勾选Match case

2.5 自动导包

默认情况,包括Eclipse 写完类,是需要手工导入包的,不过IDEA提供了自动导包设置

File---settings...---Editor----general----Auto Import

下拉选All 然后下面两个勾选下即可;随后可以自动导入包,取消包

2.6 取消单行显示Tabs

如下图 打开很多个选项卡前面打开的tabs给隐藏掉,

如果不想让他隐藏,让他多行显示 即可如下操作即可

File--sttings..---Editor->General ->Editor Tabs--将Show tabs in one row 勾选去掉即可

2.7 设置字体

File--settings...--Editor->Font---size

这里可以根据自己喜好,设置字体样式,字体大小,包括行高;那个 Size建议16

2.8 配置类文档注释信息模版

默认新建类 没有文档注释信息,一般公司开发,都要搞下,方便找类

File---settings...--Editor---File and Code Templates 然后Includes下的File Header

2.9 设置文件编码

File---settings...--File Encodings--将下图右边编码修改

2.10 设置自动编译

再Eclipse里,项目都是自动编译的,IDEA里默认不是,我们需要配置下

File--settings...--Build,Execution,Deployment -> Compiler 将下面两个勾选下,设置项目自动编译,包括平行结构的多个模块也自动编译

2.11 水平或者垂直显示代码

我们有时候为了比对或者参数代码,需要让代码水平或者垂直显示,Eclipse里,我们直接拖拽即可,但idea不行,需要手动展示

IDEA里,我们右键文件Tab,显示如下:

2.12 快捷方式改成eclipse

File---Settings...---Keymap--右边选择编译软件Eclipse即可

2.13 选择默认浏览器

File--Settings...---Tools---Web Browsers

三,Idea Maven部署

首先创建一个Maven项目,根据以下步骤来

New---Module..

 

---Maven----选择Module SDK---勾选 Create from Crchetype---选择 webapp(有两个webapp 看下面步骤不要选错了)---Next

 

---Name 创建项目名 Location 项目访问地址---Next

---点击+号---添加Maven属性---Name: archetypeCatalog  value: internal---ok---Finish

 

接下来创建一个jsp与后端Servlet 看是否前端与后端连通,证明Tomcat与jdk配置有没有错

jsp页面:

Servlet页面:

接下来就是Tomcat与jdk的配置了

点击右上角

点击+号 出现Add New Configuration界面---往底下滑找到28 more items..并点击----找到Tomcat Servlet选择 Local---点击Fonfigure...选择Tomcat路径-----下面JRE选择jdk路径---ok

 

最后的运行结果:

jsp:

后端Servlet:

                                                     好啦!今天的分享就到这啦,下篇见!

目录
相关文章
|
2月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
45 1
|
2月前
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
380 1
|
2月前
|
Java Linux Maven
IDEA如何用maven打包(界面和命令两种方式)
【10月更文挑战第14天】本文介绍了两种Maven项目打包方法:命令行与IDEA界面。首先确保已安装Maven并配置环境变量,通过`mvn -v`检查安装。命令行打包需进入项目目录,执行`mvn package`,之后在`target`目录查看结果。IDEA打包则需配置Maven路径,打开Maven Projects窗口,双击Lifecycle下的`package`阶段,同样在`target`目录查找生成文件,并在Build窗口查看日志以排查问题。
843 1
|
2月前
|
Java Devops 持续交付
Maven学习笔记(二):Maven基础(基于IDEA)
【10月更文挑战第1天】Maven 是一款 Java 项目构建工具,主要用于管理 jar 包及其依赖关系。上一篇简单介绍了Maven的基础知识,本文主要介绍IDEA上的实际使用场景。内容上几近全为学习《尚硅谷2022版Maven教程》整理所得。仅供参考。
178 0
Maven学习笔记(二):Maven基础(基于IDEA)
|
2月前
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
202 0
idea+maven+tomcat+spring 创建一个jsp项目
|
4月前
|
Java Maven
解决idea每次新建maven项目都需要重新配置maven的问题
解决idea每次新建maven项目都需要重新配置maven的问题
172 1
|
20天前
|
Java Maven
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
74 8
|
17天前
|
Java 应用服务中间件 Maven
Maven的三种项目打包方式——pom,jar,war的区别
Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
50 3
|
2月前
|
Java 关系型数据库 MySQL
Maven——创建 Spring Boot项目
Maven 是一个项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,简化了项目的构建和管理过程。其核心功能包括项目构建和依赖管理,支持创建、编译、测试、打包和发布项目。Maven 仓库分为本地仓库和远程仓库,远程仓库包括中央仓库、私服和其他公共库。此外,文档还介绍了如何创建第一个 SpringBoot 项目并实现简单的 HTTP 请求响应。
132 1
Maven——创建 Spring Boot项目
|
2月前
|
Java 关系型数据库 MySQL
如何使用 maven 创建一个 Spring Boot项目
Maven 是一个强大的项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,提高开发效率。其核心功能包括项目构建和依赖管理。项目构建支持编译、测试、打包和发布等流程,而依赖管理则通过中央仓库、本地仓库和私有服务器获取和管理项目依赖。示例中展示了如何创建第一个 SpringBoot 项目并实现简单接口。
28 1
如何使用 maven 创建一个 Spring Boot项目