SpringBoot简述

本文介绍了Spring、SpringMVC和SpringBoot的区别以及SpringBoot的核心优点,包括自动配置、起步依赖、命令行界面和Actuator。SpringBoot简化了Spring应用程序的配置,提供了一种快速构建和启动的解决方案,使得开发者可以专注于业务逻辑,而不是配置细节。

更多内容可以访问我的个人博客

参考文章

构建微服务:Spring boot 入门篇

Spring Boot 2.x 系列教程

SpringMVC和Springboot的区别(网摘)

Spring-Spring、SpringMVC与SpringBoot三者的关系

Spring、SpringMVC、SpringBoot的区别
1. Spring

总的来说Spring是使用基本的JavaBean代替EJB,通过容器管理JavaBean的配置和声明周期,在此基础上实现了Spring的核心功能:AOP、IOC,其他web框架组件在AOP、IOC的基础上工作,将JavaBean交给Spring来管理。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。

2. SpringMVC

Spring MVC就是一个类似于Strust2的一个MVC开发框架,是Spring开源项目的其中一个,Spring MVC需要有Spring的架包作为支撑才能跑起来。Spring MVC annotation式的开发比Struts2方便,可以直接代替SSH中的Struts(当然Struts的做为一个非常成熟的MVC,功能上感觉还是比Spring MVC强一点,不过Spring MVC已经足够用了)。SpringMVC的执行效率比Struts高,因为Struts的值栈影响效率。

Spring可以说是一个管理bean的容器,也可以说是包括很多开源项目的总称,Spring MVC是其中一个开源项目, SpringMVC的处理流程:接收到http请求后,由容器(如:tomact)解析http封装成一个request,通过映射关系(路径,方法,参数……),由Spring MVC的一个分发器在tomcat里的由Spring管理的bean的一个池子(bean容器)里面找到可以处理这个请求的bean,处理完了就返回响应。

images\image1

3. Spring Boot

Spring Boot不是一门新技术。从本质上来说,Spring Boot就是Spring,它只是做了一些对Spring Bean的默认配置。

核心理念:开箱即用,快速启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值