Spring Boot |Spring Boot入门简介
2020-03-22 07:16
169 查看
文章目录
Spring Boot是什么
Spring Boot产生的背景:
J2EE开发笨重、繁多的配置、低下的开发效率、复杂的部署流程、第三方技术集成难度大。
解决方案:“Spring全家桶时代”,
Spring Boot:J2EE一站式解决方案。 Spring Cloud:分布式整体解决方案。Spring Boot用来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用。Spring Boot能够让开发者集中精力开发应用程序,而不是繁琐的配置。
Spring Boot是Spring团队在2014年伴随Spring4.0版本开发出的Spring框架,是J2EE开发的一站式解决方案。
Spring Boot通过整合Spring整个系列技术栈,来完成和简化企业级开发。
Spring Boot的优点
- 快速创建独立运行的Spring项目以及与主流框架集成。
- 使用嵌入式的Servlet容器,应用无需打成war包。
- starters自动依赖与版本控制。
- 大量的自动装配,简化开发,也可修改默认值。
- 无需配置XML,无代码生成,开箱即用。
- 准生产环境的运行时应用监控。
- 与云计算的天然集成。
Spring Boot的缺点
入门容易,精通难。
(Spring Boot属于对Spring系列框架的再封装,如果对Spring框架不了解,那么对Spring Boot的整个封装机制就很难说深入了)
微服务简介
2014年
Martin Fowler正式提出了"微服务"的概念。将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。这一理念指导的企业应用架构模式,成为了当下最火热的话题。
- 微服务:指的是一种架构风格。
- 一个应用应该是一组小型服务,可以通过HTTP的方式进行互通。
- 每一个功能元素最终都是可以独立替换和独立升级的软件单元。
从开始构建到大型分布式应用:
[更详细的内容可参照微服务文档]
关于SpringBoot的介绍到此,快去开始你的第一个SpringBoot程序吧!
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Spring Boot入门教程(五十二): 在Docker上运行Spring Boot
- spring boot 入门-使用spring boot构建简单应用
- SpringBoot入门系列:第七篇 Spring Boot的测试
- Spring boot入门五 spring mvc spring boot mybatis配置整合
- SpringBoot HATEOAS用法简介(入门)
- Spring boot入门--第一个Spring boot(SSM)项目
- 【Spring Boot】 从入门到熟练,从简介到集成
- 【spring boot】9.spring boot+spring-data-jpa的入门使用,实现数据持久化
- SpringBoot-从入门到放弃(一) 简介与helloworld
- springBoot(一)简介与入门
- spring boot入门(六) springboot的异常处理。最完整、简单易懂、详细的spring boot教程。
- Spring Boot入门教程1、使用Spring Boot构建第一个Web应用程序
- Spring Boot入门一:在Eclipse中使用Spring boot
- SpringBoot入门—简介及helloworld
- Spring Boot简介 & 入门
- SpringBoot简介及入门
- Springboot入门——微服务简介
- spring boot框架学习1-认识spring boot和快速入门
- Spring Boot 简介与入门(2.1.6版)
- JAVAEE——SpringBoot入门:简介、微服务、环境准备、helloworld与探究、快速构建项目