J2EE神框架

SpringBoot框架由来:

SpringBoot其实是由Spring升级而来,那Spring又是什么呢? 这个就是老历史了,在十几年前,JavaEE在企业级应用中可谓是跟.Net框架分庭抗礼,是当时开发大型项目应用中必不可少的选择。

JavaEE只是一套协议标准,本身其实不是实打实的框架,支持JavaEE协议的当时几个框架中,有Struts,Spring,等等。这其中Spring是最大而全的,完全面向对象,架构设计思路领先,它包含了Spring ORM,SpringMVC,Spring AOP等构件。

而SpringBoot,又是架构在上面这些构件上的又一层框架(听起来挺绕), 这样的主要原因是,Spring套件虽然强大,功能丰富,但也正是因为它思路的领先,要理解起来太困难了,学习起来也特别费劲,自打它诞生后的好多年,虽然已经是开发的主流选择,但开发周期还是太长太复杂,于是,SpringBoot的使命就来了:简化Spring框架的流程与生命周期,将更多与上层业务无关的技术细节做更彻底的封装。

SpringBoot的核心特点:

那么,SpringBoot又有哪些核心特点呢,概况来说,它有以下几个特性:

·支持微服务:

这是必须的,微服务是现在大型应用的必然选择,使用Spring Boot可以生成独立的微服务功能单元

·配置可以自动化:

是的,完全不需要人工参与了,这也是之前Spring最被人诟病的地方,一堆堆的配置文件,经常可以把人整晕,而很多的配置项,其实无关业务,无关性能。终于,现在不需要再被整啰。

·起步依赖:

起步依赖有点Maven的意思,按需加载,告诉Spring Boot你的项目需要什么功能,它就会帮你完成加载。

·支持命令行界面:

这是Spring Boot的可选特性, 完全用命令行,一样可以对项目完成构建,这对命令行大神来说是一个福音。

·Actuator:

这个能让你能够深入运行中的Spring Boot应用程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值