Spring Cloud微服务架构进阶
(副标题):无 ;
(作者): 朱荣鑫 ;
内容简介:
3.1 Spring Boot简介
Spring框架功能很强大,但是就算是一个很简单的项目,开发者也需要进行大量的配置工作,因此在Spring 4.0之后出现了Spring Boot框架,它的作用很简单,就是帮助开发者自动配置Spring的相关依赖。Spring Boot是Pivotal团队于2013年推出的全新项目,主要用来简化Spring开发框架的开发、配置、调试和部署工作,同时在项目内集成了大量易于使用且实用的基础框架。Spring Boot使用了特殊的方式来进行初始化配置,这使得开发者不需要额外定义样板化的配置。
1.Spring Boot 2.0
2018年3月初,Spring Boot 2.0正式发布。该版本历经了17个月,是继4年前Spring Boot 1.0之后的第一个主要版本,也是第一个正式支持Spring Framework 5.0的发行版本。
Spring Boot 2.0相对之前的1.x发生了以下的变化:
·不再支持JDK1.6和1.7,JDK最低要求1.8+,并支持1.9。
·支持Spring webflux/webflux.fn响应式的Web编程。
·提供Spring Data Cassandra、MongoDB、Couchbase和Redis的响应式自动配置及Starter POM。
·支持嵌入式的Netty。
·TLS配置和HTTP/2的支持:Tomcat、Reactor Netty、Undertow和Jetty。
·全新的体系结构,支持Spring MVC、WebFlux和Jersey。
·Spring Boot 2针对Quartz调度器提供了支持。可以加入spring-boot-starter-quartz的Starter依赖来启用。
·极大简化了安全配置。
需要注意的是,许多配置属性在Spring Boot 2.0中已经重
目录预览:
Spring Cloud微服务架构进阶
第1章 微服务架构介绍
1.1 微服务架构的出现
1.1.1 单体应用架构
1.1.2 SOA架构
1.1.3 微服务架构
1.2 微服务架构的流派
1.3 云原生与微服务
1.4 本章小结
第2章 Spring Cloud总览
2.1 Spring Cloud架构
2.2 Spring Cloud特性
2.2.1 Spring Cloud Context:应用上下文
2.2.2 Spring Cloud Commons:公共抽象
2.3 本章小结
第3章 Spring Cloud的基础:Spring Boot
3.1 Spring Boot简介
3.2 构建一个微服务
3.3 Spring Boot配置文件
3.3.2 外部化配置
........