详解Spring Boot:从入门到企业级开发实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4 使用IntelliJ IDEA开发Spring Boot应用

IDEA可以说是目前Java企业级开发最好用的IDE了,功能非常强大,同时支持Spring全系列的开发,但是IDEA的旗舰版(Ultimate)是收费的,而功能较少的社区版(Community)则是免费的,为了便于学习,我们使用IDEA的旗舰版(有30天免费试用期)。

1.4.1 下载并安装IDEA

IDEA下载页面如图1-17所示。

图1-17 IDEA下载页面

在该页面上列出了旗舰版和社区版的区别。

若使用旗舰版,则可以选择Windows(.exe)或者Windows(.zip)下载,前者需要安装,后者解压缩即可使用。

1.4.2 配置IDEA

在安装完成后,执行bin目录下的idea64.exe即可启动IDEA集成开发环境,IDEA的许可证界面如图1-18所示。

图1-18 IDEA的许可证界面

选中“Start trial”,单击“Log In to JetBrains Account…”按钮,会弹出一个网页,登录该网页需要注册账号,如果你已经有账号了,直接在网页中输入账号登录即可。

在注册完账号后,回到IDEA窗口,单击“Start trial”按钮开始试用。

1.配置Maven环境

在IDEA欢迎界面的左侧面板中选择“Customize”,在右侧面板中单击“All settings”链接,欢迎界面如图1-19所示,设置界面如图1-20所示。

图1-19 欢迎界面

图1-20 设置界面

也可以在新建或打开项目后,单击菜单【File】→【New Projects Setup】→【Settings for New Projects…】,进入创建新项目的设置界面。

提示:菜单【File】下还有一个【Settings】菜单项,通过该菜单项也可以进入项目的设置界面,不过这个设置是针对当前项目的,在每次新建项目时都需要重新设置,显然不适合应用于所有项目的全局配置。

在左侧面板中展开“Build,Execution,Deployment”节点,选择“Build Tools”→“Maven”,配置Maven环境如图1-21所示。

图1-21 配置Maven环境

在“Maven home path:”一栏,单击后面的“…”按钮,指定Maven的安装目录。在“User settings file:”一栏,先复选“Override”,然后找到自定义的Maven设置文件。最后单击“OK”按钮,完成对Maven环境的配置。

2.配置自动导入包

Java以包来管理数目众多的类,在开发项目时,需要正确导入类所在的包,一些IDE可以自动检测未导入包的类,我们可以根据提示来导入包,也可以在IDEA中配置自动导入包。

在设置界面中,在左侧面板中,依次展开“Editor”→“General”节点,选中“Auto Import”子节点,配置自动导入包如图1-22所示。

图1-22 配置自动导入包

注意矩形框中的两个复选框,将这两个复选框都选中,单击“OK”按钮,结束配置。

1.4.3 开发Spring Boot应用

在启动IDEA后,在欢迎界面上单击“New Project”新建一个项目,出现如图1-23所示的新建项目对话框。

图1-23 新建项目对话框

在左侧面板中选中“Spring Initializr”,在右侧面板中参照1.3.3节的项目信息填写,除了项目信息外,其他信息保持默认选择,然后单击“Next”按钮,出现如图1-24所示的对话框。

图1-24 添加项目依赖

在“Web”模块中选中“Spring Web”依赖,单击“Finish”按钮,完成项目的创建。

接下来可以参照1.3.3节的例1-4编写代码,然后右键单击HelloApplication类,从弹出的菜单中选择“Run'HelloApplication'”,运行项目。

提示:后面的实例项目都将以IDEA来开发,将不再另行说明。