spring boot入门简介

  1. Spring Boot简介:
    a) 简化Spring应用开发的一个框架
    b) 整个Spring技术栈的一个大整合
    c) J2EE开发的一站式解决方案

  2. Spring Boot微服务简介:
    a) 微服务(Microservices)是一种架构风格,一个应用应该是一组小型服务,可以通过HTTP的方式进行通信。每一个功能元素最终都是一个可独立替换和独立升级的软件单元
    b) 注:若一个应用拆分成n个微服务独立单元,若采用最普通的方式搭建独立单元项目则工作量很大量,所以Spring Boot提供了快速搭建一站式解决方案

  3. Spring Boot来简化Spring应用开发,约定大于配置,去繁从简只要运行就能创建一个独立的,产品级别的应用

  4. J2EE笨重的开发,底下的开发效率,复杂的部署流程,第三方技术集成难度大

  5. 对J2EE提供了解决方案:Spring全家桶时代
    a) Spring Boot——J2EE一站式解决方案
    b) Spring Cloud——分布式整体解决方案

  6. Spring Boot优点:
    a) 快速创建独立运行的Spring项目以及主流框架集成
    b) 使用嵌入式的Servlet容器,应用无需打成WAR包
    c) Starters自动依赖与版本控制
    d) 大量的自动配置,简化开发,也可修改默认值
    e) 无需配置XML,无代码生成,开箱即用
    f) 准生成环境的运行时应用监控
    g) 与云计算的天然集成

  7. Spring Boot缺点:
    a) 入门容易,精通较难

你可能感兴趣的:(Spring,Boot,Spring,Spring,boot,一站式J2EE解决方案)