【无为则无心&SpringBoot】— 1.SpringBoot

2020-08-09  本文已影响0人  繁华似锦Fighting

1、什么是SpringBoot

SpringBootSpring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说SpringBoot能简化我们之前采用SpringMVC+Spring+Mybatis框架进行开发的过程。

我们在使用Spring Boot时只需要配置相应的Spring Boot配置,就可以应用所有的Spring组件,简单的说,在Spring Boot中约定大于配置,去繁就简,just run就能创建一个独立的产品级的应用。

Spring Boot整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置进行配置。从本质上来说,Spring Boot就是SpringSpringBoot 基于 Spring 开发,Spring Boot本身并不提供 Spring 框架的核心特性以及扩展功能。也就是说,它并不是用来替代 Spring 的解决方案,而是和Spring框架紧密结合用于提升 Spring开发者体验的工具。

2、SpringBoot可简化开发过程

大家可以想一想,SpringBoot出现之前,在进行开发时,是不是进行了大量的配置文件,是不是导入了大量的maven依赖,你是不是非常讨厌这些复杂的配置文件和大量maven依赖呢?

没错,SpringBoot解决了传统Spring框架在开发过程中出现的以下问题,大大简化了开发过程:

3、SpringBoot的优点

4、SpringBoot的缺点

5、Spring全家桶概括

我们登陆SpringBoot的官网,在SpringBoot首页有一个非常经典的图。

面对大型分布式应用,可以使用SpringBoot快速的构建出一个个应用。

而应用组成的大型分布式网络之间的互调,通过SpringCloud进行网状服务的互联互调,进行服务的分布式协调。

在分布式中间所进行的流式数据计算,或者批处理,使用Spring Cloud Data Flow

Spring官网为我们提供了开发应用的整个架构体系,从应用的构建到大型分布式应用。

总结:"Spring全家桶"时代。

  • Spring Boot——>J2EE一站式解决方案。
  • Spring Cloud —>分布式整体解决方案。

参考:https://www.cnblogs.com/lyle-liu/p/12605825.html

上一篇 下一篇

猜你喜欢

热点阅读