Spring MVC && Spring Boot && Spring Cloud

KEYWORD

Spring

  • “依赖注入”( DI )
  • “面向切面编程”( AOP )
  • 松耦合
  • XML Config
  • JavaConfig
  • Spring MVC

  • Dispatcher Servlet
  • ModelAndView
  • View Resolver
  • Controller
  • Tomcat
  • URL route
  • Session
  • Template
  • Static resource

Spring Boot

  • 约定优于配置
  • 开箱即用
  • 大幅减少配置问题
  • 集成大部分第三方库配置
  • 专注于业务逻辑
  • maven/gradle 进行war/jar打包

Spring Cloud

  • 分布式系统解决方案
  • 集成大量框架
  • 简化分布式系统基础开发
  • 分布式系统开发工具包
  • 微服务架构
  • 面向中小型企业互联网公司