第1章 快速搭建Spring Web应用

第1章快速搭建Spring Web应用

在本章中,我们将会直接接触代码并搭建一个Web应用,本书的其他章节将会基于该应用进行讲解。
在这里,我们将会使用Spring Boot的自动配置功能来构建应用,这样的话,就能完全避免使用样板式的配置文件。
本书将会从整体上介绍Spring Boot是如何运行的以及该如何对其进行配置,共有4种方式来开启一个Spring项目:

  • 使用Spring Tool Suite生成Starter代码;
  • 使用IntelliJ IDEA 14.1,它对Spring Boot提供了良好的支持;
  • 借助Spring站点,从 http://start.Spring.io上下载可配置的ZIP 文件;
  • 使用到http://start.Spring.io 站点的curl命令来达到相同的效果。

本书中将会使用GradleJava 8,但是也不必为此感到担心。如果你还在使用Maven和更早版本的Java的话,相信你会发现这些技术也是很易于使用的。
很多官方的Spring 教程同时提供了Gradle 构建和Maven 构建,因此,如果你决定继续使用Maven的话,也能很容易地找到样例。Spring 4完全兼容Java 8,如果你不采用Lambda表达式来简化代码库的话,那真的是很遗憾的事情
本书同时还会为你展示一些Git 命令。笔者认为,跟踪工作进展并在稳定的状态进行提交是一件好事。另外,这样还能很容易地将你的工作成果与本书提供的源码进行对比。
本书第9章将借助Heroku部署我们的应用,建议从一开始就使用Git对代码进行版本管理。在本章中,关于如何开始使用Git,我会给出一些建议。