一起来学大数据|山外之山的SpringBoot,让框架简单起来

一起来学大数据|山外之山的SpringBoot,让框架简单起来

 

昨天,我们学习了springmvc的具体操作实例,在大家都有所获的同时,有没有发现我们昨天写了很多的配置文件。为了减少这些复杂的操作,开始出现了SpringBoot。

下面我们一起来看看这是什么样的一种框架。

SpringBoot诞生

我们回头想想Java做web开发已经快走了20个年头了,从最开始的Servlet1.0到现在演变出了众多的框架,库还有整个生态的系统。其中,这些优秀的生态系统,让更多公司选择,也让java语言保持着一度活跃的用户群体。

一起来学大数据|山外之山的SpringBoot,让框架简单起来

 

我们之前也说过,最流行的框架就是spring,但是在一些新技术的出现,比如说Node,JS,这些让JavaEE使用spring慢慢变得十分的乏力。大家昨天也有感受到,各种的配置让我们的效率减低了不少等等。

最后在不断的反馈下,出现了java社区最具影响力的springboot,也有人这么说:javaEE开发的颠覆者

一起来学大数据|山外之山的SpringBoot,让框架简单起来

 

Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is designed to get you up and running as quickly as possible, with minimal upfront configuration of Spring.

官网上的一句话,大意是: Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。

什么是SpringBoot

我们在百度词条中找到的解释如下图。

一起来学大数据|山外之山的SpringBoot,让框架简单起来

 

在我看来,springboot就是一个使用 “习惯优于配置” 这样的理念,让我们的开发项目快速的开始运作。准确的说springboot不是新框架,而是整合了很多框架的使用方法,如同 Maven对所有的 jar 包进行了整合,那么Spring Boot就是整合了所有框架。

SpringBoot优势

(1) Spring Boot让编码变简单

一起来学大数据|山外之山的SpringBoot,让框架简单起来

 

(2) Spring Boot让配置变简单

一起来学大数据|山外之山的SpringBoot,让框架简单起来

 

(3) Spring Boot让部署变简单

一起来学大数据|山外之山的SpringBoot,让框架简单起来

 

(4) Spring Boot让监控变简单

一起来学大数据|山外之山的SpringBoot,让框架简单起来

 

SpringBoot不足

一起来学大数据|山外之山的SpringBoot,让框架简单起来

 

Spring Boot的核心功能

(1)Spring Boot是可以独立的运行jar包的,如java -jar xxx.jar

(2)其中内嵌了Servlet容器

(3)提供了一整套的starter pom用来简化我们的Manen配置

(4)springboot能根据我们在项目中定义的jar包/类的类路径,为jar包的类自动配置Bean,也就是自动配置Spring

(5)Spring Boot提供了基于http、ssh的,能够对运行时的项目进行监控

(6)无代码生成和XML配置,而是通过条件注解的方式来实现

一起来学大数据|山外之山的SpringBoot,让框架简单起来

 

上面就是我们今天对springboot的初步了解,通过原理就能感觉到其简化的能力。

感谢坚持关注的朋友~

一起来学大数据|山外之山的SpringBoot,让框架简单起来

 

世界很大,幸好有你~

欢迎在评论区留下你的问题或困惑,我将每天与你分享我的观点和心得。

聚焦最新科技咨讯,探寻未来智能领域,我是女陶Mario

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值