子曰:“工欲善其事,必先利其器”。说的是做好一件事,准备工作是非常重要的。本章和下一章主要介绍构建微服务前的准备工作,本章介绍开发环境的搭建,下一章讲解开发框架Spring Boot的入门。搭建的环境包括DK的安装、开发工具的安装,以及项目的构建工具常见的开发 Spring Cloud项目的工具包括 MyEclipse, IntellJ Idea(简称IDEA),强烈推荐使用IDEA作为开发工具。IDEA和 Spring Boot一起使用,个人认为是开发Java程序的最佳体验。本文的案例代码都是在IDEA上开发的,所以本章介绍的开发工具也是IDEA。项目的构建工具包括 Apache Maven和 Gradle, Gradle是一个基于 Apache Ant和 Apache Maven概念的项目
自动化构建的工具。两个构建工具都非常方便,按个人习惯来选择, Apache Maven的使用率要高一些,所以选择介绍的构建工具为 Apache Maven
3.1.1JDK的下载和安装
由于 Spring Boot在未来的版本20中要求最低的JDK版本为1.8,所以选择安装JDK1.8 Mac系统已经安装了JDK,所以不需要用户自行安装。 Windows用户需要从 Oracle官网下载安装包,下载完成后,解压安装
3.1.2环境变量的配置
JDK安装完成后,需要设置环境变量。在 Windows操作系统中,打开“我的电脑”→“属性”→“高级”→“环境变量”,新建系统变量“ JAVA HOME”,变量值为“JDK”的安装目录,例如我的安装目录为“D: Program Files Java\ jdk.8.0121”。选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径追加到环境变量Path尾部,注意用“;”来分隔前面的变量。例如我在Path尾部追加为“;% JAVA HOME%bin%oJAVA HOME% jre\bin、JDK的安装工作已经全部完成,现在来验证JDK是否安装成功。打开命令行窗口,输入java -version”,如果JDK安装成功且环境变量设置成功,命令行窗口会显示如下信息:
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13,mixed mode)