springboot

  1. 使用Spring Boot可以让我们快速创建一个基于Spring的项目,而让这个Spring项目跑起来我们只需要很少的配置就可以了。Spring Boot主要有如下核心功能:
  2. Spring Boot可以以jar包的形式来运行,运行一个Spring Boot项目我们只需要通过java -jar xx.jar类运行。Spring Boot内嵌Tomcat,这样我们无需以war包的形式部署项目。不需要打成war包。非常方便。
  3. 使用Spring或者SpringMVC我们需要添加大量的依赖,而这些依赖很多都是固定的,这里Spring Boot 通过starter能够帮助我们简化Maven配置。

4.@Configuration相当于<beans/>,里面可以有很多个bean

与原来的项目进行对比,AliPay

缺点:
下载了很多无关的jar包,项目会比较大。

SpringCloud

  1. 那么什么是“微服务架构”呢?简单的说,微服务架构就是将一个完整的应用从数据存储开始垂直拆分成多个不同的服务,每个服务都能独立部署、独立维护、独立扩展,服务与服务间通过诸如RESTful API的方式互相调用。
  2. 在微服务架构中,我们将系统拆分成了一个个的服务单元,各单元应用间通过服务注册与订阅的方式互相依赖
  3. 我们使用Spring Cloud Netflix中的Eureka实现了服务注册中心以及服务注册与发现;而服务间通过Ribbon或Feign实现服务的消费以及均衡负载
image.png

http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/

http://www.spring4all.com/article/320

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,188评论 19 139
  • 在开始之前我们先介绍一下几个概念,什么是微服务,它的特点是什么? Spring Cloud都做了那些事情?他们之间...
    程序员技术圈阅读 13,920评论 4 92
  • 近日,在山东临沂,一位出租车司机操作世界撞上了正在机动车道上暴走的老年人群,造成一死两伤。 网友的评论几乎是一边倒...
    breastli阅读 1,765评论 4 6
  • updateBatch 主要用于批量更新不同id的不同属性自带的update仅支持更新相同属性内容例如:文章列表的...
    osi阅读 7,051评论 0 1
  • 本文系更好时代原创出品,由更好时代签约作者「马克云」执笔,于2017年5月14日全网首发,正文计3223字,预计阅...
    更好时代阅读 2,900评论 3 2

友情链接更多精彩内容