springboot

  1. 云栖社区>
  2. 博客>
  3. 正文

springboot

futaosmile 2018-06-06 14:55:00 浏览691
展开阅读全文
  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实现服务的消费以及均衡负载
img_eb51861d7fe8d0aa86de1c0f89eb3840.png
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

网友评论

登录后评论
0/500
评论
futaosmile
+ 关注