Spring Boot 的外围:约定优于配置
Spring Boot Starters 基于约定优于配置的理念来设计,Spring Boot Starter 中有两个外围组件:主动配置代码和提供主动配置模块及其它有用的依赖。也就意味着当咱们我的项目中引入某个 Starter,即领有了此软件的默认应用能力,除非咱们须要特定的配置,个别状况下我仅须要大量的配置或者不配置即可应用组件对应的性能。
Spring Cloud 是一系列框架的有序汇合,它利用 Spring Boot 的开发便利性奇妙地简化了分布式系统基础设施的开发。服务发现注册、配置核心、音讯总线、负载平衡、断路器、数据监控等,都能够用 Spring Boot 的开发格调做到一键启动和部署。
Spring Cloud 是为了解决微服务架构中服务治理而提供的具备一系列性能的开发框架,并且 Spring Cloud 是齐全基于 Spring Boot 而开发,Spring Cloud 利用 Spring Boot 个性整合了开源行业中优良的组件,整体对外提供了一套在微服务架构中服务治理的解决方案。
传参:
@RequestMapping(name="/getUser", method= RequestMethod.POST)
public String getUser(User user) {...}
@RequestMapping(value="get/{name}", method=RequestMethod.GET)
public String get(@PathVariable String name) {return name;}