目录
写在前面:
SpringBoot
是 Spring
家族中的一个全新框架,用来简化spring程序
的创建和开发过程。SpringBoot
化繁为简,使开发变得更加的简单迅速。
一、Springboot简介
SpringBoot 是由 Pivotat 团队提供的全新框架,其设计的目的就是为了简化 Spring 应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不在需要定义样板的配置。
SpringBoot官网:https://spring.io/projects/spring-boot/
Spring Boot 可以轻松创建可以“直接运行”的独立的、生产级的基于 Spring 的应用程序。
Spring Boot
基于 Spring
开发 Spring Boot
本身并不提供 spring 框架
的核心特性以及扩展功能,只是用于快速敏捷地开发新一代基于 Spring
框架的应用程序。Spring Boot
以 约定大于配置的核心思想,默认帮我们进行了很多设置,多数 Spring Boot 应用只需要很少的 Spring 配置,集合可以零配置开箱即用
。
约定优于配置(Convention over Configuration),又称按约定编程,是一种软件设计范式
简单来说就是Spring Boot
其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven
整合了所有的jar
包,Spring Boot
整合了所有的框架 。
二、SpringBoot 优点:
-
快速创建独立运行的
Spring
项目以及与主流框架集成、 -
使用嵌入式的Servlet容器,应用无需打成WAR包
-
Starters自动依赖与版本控制
-
大量的自动配置,简化开发,也可修改默认值
-
无需配置XML,无代码生成,开箱即用
-
准生产环境的运行时应用监控
-
与云计算的天然集成