标签(空格分隔): SpringBoot
## 1.简介 ##
---
### 1.1.什么是Spring Boot ###
当我们学习Spring框架时,虽然比以前不用框架时要方便许多,但是繁琐的配置文件,依旧弄得我们摸不着头脑。现在我们要学习一种新的框架——Spring Boot,它能让我们更方便的使用Spring。
- Spring在官方是这样介绍的:
> #### Build Anything ####
>Spring Boot is designed to get you up and running as quickly as possible, with minimal upfront configuration of Spring. Spring Boot takes an opinionated view of building production-ready applications.
翻译为:使用Spring Boot创建任何东西。
Spring Boot旨在通过最少的Spring前期配置使项目尽快启动并运行。
- Spring Boot 也可以这么介绍。
它是由 Pivotal 团队开发的全新框架。它的设计目的是用来简化 Spring 应用的初始搭建以及开发过程。它整合了所有的框架,使它可以通过少量代码就能创建一个独立的、产品级别的 Spring 应用。
### 1.2.Spring Boot的优点 ###
1. 内嵌启动容器,使部署变得简单。
2. 自带监控组件,使监控变得简单。
3. 整合了常用框架,使配置变得简单。
4. 没有冗余代码生成和XML配置的要求。
---
## 2.如何下载 Spring Boot ? ##
**系统要求**
- java7及以上
- Spring Framework 4.1.5及以上
本文采用java1.8.0_144、spring2.1.11调试通过。
### 2.1通过 SPRING INITIALIZR 工具生成基础项目 ###
1.访问:http://start.spring.io/
2.选择使用 Maven Project、Spring Boot版本2.1.11以及项目的一些基本信息,参考图如下
图一
注:最新的版本可能会出现一些Bug,所以建议使用较老的版本。
3.点击 Generate Project 下载项目压缩包。
4.再到IDE中导入此压缩包即可。
### 2.2通过 IDEA 引入web模块 ###
** 作者使用的是 **