SpringBoot框架功能特性?

SpringBoot简化了Spring应用的搭建和开发,通过注解自动配置,内置Tomcat。其生命周期分为初始化、运行、结束和退出四个阶段。相较于SSM,SpringBoot减少了手动配置,但限制了部分事件监听。SSM需要整合多个框架,适合喜欢手动控制的开发者,而SpringBoot提供更便捷的开发体验。
摘要由CSDN通过智能技术生成

SpringBoot是Spring和SpringMVC的整合升级体,利用注解来完成Spring和SpringMVC的大部分配置,省略了大量配置文件代码。SpringBoot自带tomcat组件。

SpringBoot工作生命周期:

SpringBoot应用的生命周期,整体上可以分为SpringApplication初始化阶段、SpringApplication运行阶段、SpringApplication结束阶段、SpringBoot应用退出四个阶段。

在SpringBoot中,由于实现原理导致,使用注解@EventListener方式只能监听SpringBoot的部分生命周期事件;可以通过实现ApplicationListener接口,然后为SpringApplication对象添加或设置监听器,或使用Spring的扩展机制在META-INF/spring.factories中配置监听器的方式来实现对SpringBoot的全生命周期事件的监听。

SpringBoot中可以监听到Spring的事件,但事件源不同,SpringBoot中的事件源是SpringAppication对象,而Spring中的事件源则是具体的ApplicationContext对象。

SSM框架和SpringBoot框架的对比?

使用过SSM开发的人都会发现,传统的SSM框架项目会有大量的配置文件,需要手动的区整合三个框架,也就是springmvc、spring、mybatis,并且需要注意各种配置和兼容,后期的维护难度也很大。而SpringBoot设计目的是用来简化新Spring应用的初始搭建以及开发过程。使用SSM开发时,多数会选择Jsp作为视图,但是springboot不推荐使用jsp。SpringBoot不需要手动的区配置,只需要导入相应的依赖,springboot会自动配置。

SSM就好像开手动挡的汽车,需要踩离合,挂档,给油车才能开动.

而 springboot就好像自动挡的汽车,给油就走,踩刹车就停.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值