读者可根据日常习惯,选择熟悉的代码阅读工具,比如Intellij IDEA、Spring Tool Suite、Eclipse、MyEclipse等。
阅读Spring Boot源代码之前,我们还需搭建基础阅读环境。Spring Boot对JDK和构建工具有一定的要求,比如JDK 8+、Maven 3.3+、Gradle 5.x+等环境,满足相应需求即可。
为了达到更好的学习效果,建议大家使用实例+debug的模式来进行学习。因此,源代码阅读工具最好支持实例的编写、运行、调试等功能。
本书使用Intellij IDEA(简称IDEA)作为阅读代码工具,采用纯源代码阅读、实例+debug两种模式配合进行学习。
其中纯源代码阅读模式可以帮助我们更好地进行代码的注释、编写、单元测试等操作,而实例+debug模式可以让我们更好地理解整个项目的运行流程及功能的具体使用。图1-2和图1-3展示了通过IDEA阅读代码的两种模式。
图1-2 IDEA纯源代码阅读模式
图1-3 IDEA实例+debug阅读模式