亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Spring Boot 認識(一)

標簽:
SpringBoot

简介

最近开发项目一直用到了Spring Boot脚手架工具,让我们来认识它一下吧,进入Spring Boot开发之旅。

谈谈对SpringMVC 、Spring Boot 、SpringCloud 认识,这样帮助我们快速入门学习该部分的内容。

webp

Spring Boot.png

认识Spring Boot

Spring Boot 是由 Pivotal 团队提供的全新框架,其目的是用来简化新 Spring 应用的初始搭建以及开发过程。
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".

在开发中给了我们很大的便利,不用进行过多的配置,和繁琐的设置,非常方便我们学习了开发项目。
总结一下几点非常棒:

  • 入门简单

  • 开发效率高

  • 无须额外的配置

  • 监控运行过程等

  • 具有丰富的SQL和NoSQL支持

  • 构建任何东西 - REST API,WebSocket,Web,Streaming,Tasks等

  • 支持嵌入式运行时支持 - Tomcat,Jetty和Undertow

  • 简化安全性

Spring Boot 和Spring MVC区别

Spring MVC 简介

  • Spring MVC 是Spring的一个模块,是一种解决Web开发应用的框架。这种开发模式层次分明,轻度解耦,为Web应用提供了许多模板,减轻了开发难度,但是Spring都要进行复杂的XML、JavaConfig等资源的配置。

  • Spring MVC 框架使用IOC对控制逻辑和业务提供了全面的分离,从而很好的解决了复杂错乱的问题。

  • Spring MVC 需要过分的配置,导致花费更多的时间,效率低下。

Spring Boot

  • Spring Boot 创建完成后,提供了许多复杂的配置,降低了开发的进度和成本。例如: Spring Boot创建完成后,可以集成JDBC、Redis、MySQL、JackJson等等这些配置,让我们在开发过程中收益,只要关注业务,完成相关业务即可,从而不必担心配置的问题。

  • Spring Boot 可以直接独立运行,简单即可。

  • Spring Boot 是Spring的一套快速配置脚手架框架,Spring Boot 提供了一系列的相关配置,还有相关了Maven依赖,完全可靠,开发功能和Spring MVC相关功能兼容。

  • Spring Boot 提供了基于http、ssh、telnet等对运行时的项目进行监控。

  • Spring Boot 降低学习成本,快速入手开发项目,没有繁琐的配置(这是是广大开发者梦寐以求的)

  • Spring Boot 可以使用Spring Initializr在几秒钟内开始使用

  • Spring Boot 开发人员生产力工具,例如实时重新加载和自动重启

  • Spring Boot 适用于您最喜欢的IDE - Spring Tool Suite,IntelliJ IDEA和NetBeans

Spring Boot 和Spring Cloud区别

Spring Cloud

  • Spring Cloud 是一种云端分布式架构的解决框架(称为微服务)。

  • Spring Cloud 是一个基于 Spring Boot 框架实现云微服务应用开发的一套工具.

  • Spring Cloud 主要是专注于服务之间的通讯、熔断、监控等全局的微服务治理框架。

  • Spring Cloud 是不能离开Spring Boot这个环境的,Spring Cloud必须依赖于Spring Boot,但是Spring Boot可以离开Spring Cloud独立使用开发项目。



作者:eirunye
链接:https://www.jianshu.com/p/e00206dfb9b1


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消