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