深入理解Spring Cloud与微服务构建(第2版)
上QQ阅读APP看书,第一时间看更新

第3章 构建微服务的准备

孔子说:“工欲善其事,必先利其器”。说的是做好一件事,准备工作是非常重要的。本章和下一章主要介绍构建微服务前的准备工作,本章介绍开发环境的搭建,下一章讲解开发框架Spring Boot的入门。搭建的环境包括JDK的安装、开发工具的安装,以及项目的构建工具。常见的开发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。