由于Spring Boot越来越受欢迎,所以打算开始学习Spring Boot,把学习中个人见解分享给大家(写的不太好,各位多多包涵)
一、什么是Spring Boot?,它是用来干什么的?
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
也就是Spring boot是spring的升级版,但并不是对spring功能上的增强,而是提供了一种快速使用spring的方式:开箱即用,没有代码生成,也无需XML配置。
众人所知我们在SSM项目,SSH项目中要配置各种配置文件,而且随着项目的增加配置文件也越来越多,这时Spring boot应运而生为的就是决解这个问题。让你的项目快速的运行起来。
Spring Boot 特性
-
SpringBoot帮助开发者快速启动一个Web容器;
-
SpringBoot继承了原有Spring框架的优秀基因;
-
SpringBoot简化了使用Spring的过程。
-
此外Spring Boot还拥有内嵌有tomcat
Spring Boot的有点和缺点
优点:
1、快速构建项目
2、对主流框架的无配置集成
3、项目可独立运行,无须外部依赖集成
4、提供运行时的应用监控
5、 极大的提高开发、部署效率
6、与云计算的天然集成
缺点:
将现有或传统的Spring Framework项目转换为Spring Boot应用程序是一个非常困难和耗时的过程。它仅适用于全新Spring项目。