2 Spring Boot 基础
本章介绍了如何安装SpringBoot应用的开发环境,如果你是新手,需要安装Java8+和Maven3。Spring Boot应用里Maven是必备工具,因此这一章也会详细介绍Maven工具的安装、配置和使用。最后,会再次介绍Spring的历史、IOC容器和Spring常用的注解。如果你已经熟悉Java和Maven,可以直接跳到2.3节开始阅读。
2.1 检查Java环境
Spring Boot 2 需要安装JDK8+ 以上版本,可以先进入命令行,通过如下命令:
>java -version
如果安装了JDK8,有如下显示:
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
如果显示版本过低,则需要安装1.8版本;如果报错:“‘java’ 不是内部或外部命令,也不是可运行的程序或批处理文件。”,则说明没有安装JDK,还需要先安装JDK1.8。
严格来讲,命令行键入java只是代表了Java运行环境(JRE)是正常的。为了保险起见,可以在命令行输入javac -version,用Java源代码的编译器来确保JDK正常安装。
注意:JDK 是指Java的开发环境,包含了Java运行(JRE) 和代码需要的编译、调试、程序诊断三部分。
无论是版本过低还是未安装JDK8,都可以从官网下载JDK进行安装,步骤如下。
(1)进入官网 http://www.oracle.com/。
(2)选择菜单Product|Java。
(3)选择下载Java SDK,官网提供了JDK12、JDK11、和JDK8最新版本,你可以根据需要下载JDK8+,考虑到目前很多线上系统都是JDK8,建议下载JDK8,本书写作的时候,JDK8版本是JDK8u211,如图2-1所示。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6IYaBsUb-1581318464426)(/api/storage/getbykey/original?key=1911f2adba1355c74ab5)]](/https://i-blog.csdnimg.cn/blog_migrate/2623e794785c6a3e89f37845c9b4bf02.png)
图2-1
(4)安装JDK,安装目录最好设在专门的java目录中,比如Window系统安装到 D:/java。
(5)安装完毕后,再次输入命令行:
>java -version
可以看到有关于JDK版本信息,表示JDK安装正确。
现在越来越多的Java应用都不依赖设置JAVAHOME变量,因此本书第二版不再说明如何设置JAVAHOME。
2.2 安装IDE
2.2.1 安装Eclipse
Eclips是一款流行且优秀的Java集成开发环境,它的所有功能都是免费的,可以进入Eclipse官网https://www.eclipse.org/downloads/下载。首先下载的是Eclipse 安装器,大约需要40MB空间,双击安装文件后,出现如图2-2所示的界面,让你选择安装Eclipse产品。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wDjdrkZE-1581318464429)(/api/storage/getbykey/original?key=1911c5b2b74dae63267e)]](/https://i-blog.csdnimg.cn/blog_migrate/3a5d59f02442483fd50e0241ef397287.png)
图2-2
这里我们选择Eclipse IDE for Java EE Developers,这是一个全功能的版本,官网地址为www.jetbrains.com。
2.2.2 安装Idea
官网提供了非常多的IDE,我们选择IntelliJ IDEA,官网上对于不同的操作系统(Windows、macOS、Linux)都有两个版本可供下载。
Ultimate即为旗舰版,功能全面,插件丰富,但是收费,按年收费。
Community即为社区版,免费试用,功能相对而言不是很丰富,但是不影响开发使用。
社区版提供了足够多的功能,对于开发Spring Boot 已经足够了,如图2-3所示。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jjosm3hu-1581318464432)(/api/storage/getbykey/original?key=1911429478c66803306d)]](/https://i-blog.csdnimg.cn/blog_migrate/ec9ac5f8be3b3e88f42cd6bf681f2b5c.png)
图2-3
旗舰版比社区版本多了JavaEE支持,多了Spring框架支持,多了数据库客户端工具,多了JavaScript&TypeScript语言支持。从开发的多个Spring Boot项目来看,用社区版已经足够了。
2.2.3 Idea和 Eclipse 区别
Idea和Eclipse 都是优先IDE工具,Idea第一个版本出现在2002年,Eclipse历史稍早点,是2001年开源。在IBM的支持下,Eclipse取得了很大的发展,超过了JBuilder和NetBean.。
Idea和Ecipse 能完成相同功能,Eclipse的企业版本是免费的,而Idea的旗舰版每年需要收费。可以认为,Idea是收费中最好的Java开发IDE,Eclipse是免费最好的Java开发工具。
Idea被津津乐道的功能有炫酷的界面,丰富的快捷键,强大的编辑器和智能提示。如果你是追求高效开发的,推荐使用Idea。本书所有例子都是用Idea 社区版开发的。
本文介绍了Spring Boot的基础,包括检查Java环境(需JDK8+)、安装IDE(Eclipse和Idea)的步骤,并强调了Idea作为高效开发工具的优势。
121

被折叠的 条评论
为什么被折叠?



