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

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/qq_41147260/article/details/82228960

一起来学大数据|山外之山的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

猜你喜欢

转载自blog.csdn.net/qq_41147260/article/details/82228960