SpringBoot系列(一)简介。
概述:
Spring Boot 可以简化spring的开发,可以快速创建独立的、产品级的应用程序。
特征:
- 快速创建独立的 Spring 应用程序
- 直接嵌入了Tomcat、Jetty或Undertow(无需部署WAR包)
- 尽可能的自动配置
- starters自动依赖与版本控制
- 完全不需要代码生成,也不需要 XML 配置
微服务(Microservices):
2014年,martinfowler发表的文章中定义了什么是微服务。
含义:它是一种软件架构风格,一种将单个应用程序开发为一组小服务的方法,每个小服务都在自己的进程中运行,通过 HTTP 方式进行互相通信。这些服务是围绕业务能力构建的,并且可以通过完全自动化的部署机制独立部署。
参考spring官方文档:
https://spring.io/projects/spring-boot