spring boot概述

build anything with spring boot: spring boot is the starting point for building all spring-based applications.

用spring boot创建万物:spring boot是创建所有基于spring框架应用的起点。

spring boot is designed to get you up and running as quickly as possible,with minimal upfront(预置) configuration of spring

spring boot就是要用最少的spring预置的配置,让你尽快跑起来你的应用。

上面是引自官网的一段话,

大概是说: Spring Boot 是所有基于 Spring 开发的项目的起点。

Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。

什么是 Spring Boot

它使用 “习惯优于配置” 的理念让你的项目快速运行起来。

它并不是什么新的框架,而是默认配置了很多框架的使用方式,

就像 Maven 整合了所有的 jar 包一样,

Spring Boot 整合了所有框架。

使用 Spring Boot 有什么好处

回顾我们之前的 SSM 项目,搭建过程还是比较繁琐的,需要:

1)配置 web.xml,加载 spring 和 spring mvc

2)配置数据库连接、配置日志文件

3)配置加载配置文件的读取,开启注解

4)配置mapper文件
…..

而使用 Spring Boot 来开发项目则只需要非常少的几个配置就可以搭建起来一个 Web 项目,

并且利用 IDEA 可以自动生成生成,

这简直是太爽了。

划重点:简单、快速、方便地搭建项目;对主流开发框架的无配置集成;极大提高了开发、部署效率。