Spring Boot实战系列《三》:Spring Boot 简介

版权声明:本文为博主柒晓白(邹涛)原创文章,未经博主允许不得转载,否则追究法律责任。 https://blog.csdn.net/ITBigGod/article/details/84028150

Spring Boot实战系列《三》:Spring Boot 入门


1.什么是spring boot?

根据上一篇,前后端分离的理解,下面来介绍一下本次教程的主打框架——Spring Boot。

Spring Boot是伴随spring 4.0版本而衍生一个框架,像spring 的一个小儿子,基于Java的开源框架,由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。

Spring Boot为Java开发人员提供了一个很好的平台,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

用我的话来理解:

spring boot其实就是默认配置了很多框架的使用方式,就好像maven 整合了所有的jar包,spring boot整合了所有的开发框架(spring mvc等)。

Spring Boot框架,它的作用很简单,就是帮我们自动配置。Spring Boot框架的核心就是自动配置,只要存在相应的jar包,Spring就帮我们自动配置。当默认配置不能满足项目需求时,我们还可以替换掉自动配置类,使用我们自己的配置。另外,Spring Boot还集成了嵌入式的Web服务器,系统监控等很多有用的功,让我们快速构建企业及应用程序。

Spring Boot官网:https://spring.io/projects/spring-boot

2.开发流程的不同

传统开发模式:搭建框架,导入依赖,写配置,写测试文件,写业务逻辑,功能代码,项目测试,打包war,上传服务器,部署运行。

Spring boot来简化spring应用的开发,约定大于配置,写业务逻辑,功能代码,不需要打包成war包来服务器部署,直接打包成jar包,来运行。
Starters启动器,做依赖管理,控制jar包,创建好直接部署使用。

图示:在这里插入图片描述

基本上特点总结就是:

简化Spring应用开发的一个框架。
整个Spring技术栈的一个大整合。
给J2EE开发的一站式提供解决方案。

这里提一下:
个人觉得 spring boot入门容易,精通难,因为如果你对spring不精通,那么对这个就不会精通,需要掌握spring框架最底层的API。这样才能修改spring boot的默认配置。


好了,废话已经说了三篇了,下一篇开始搭建Spring Boot项目。

猜你喜欢

转载自blog.csdn.net/ITBigGod/article/details/84028150