【what】
    Spring Boot旨在尽可能快地启动和运行,只需最少的Spring前端配置。 Spring Boot对构建生产就绪应用程序持批评态度。
    image.png
    源码下载地址:git@github.com:spring-guides/gs-spring-boot.git
    下载并解压缩本指南的源存储库,或使用Git克隆它:git clone https://github.com/spring-guides/gs-spring-boot.git
    进入 gs-spring-boot/initial
    跳到[初始]。
    完成后,您可以根据代码检查结果gs-spring-boot/complete。

    Spring Boot提供了一种快速构建应用程序的方法。它会查看您的类路径以及您配置的bean,对您缺少的内容做出合理的假设,然后添加它。使用Spring Boot,您可以更专注于业务功能而不是基础架构。

    1、微服务:一个项目可以由多个小型服务构成(微服务);
    2、Spring boot可以快速开发 微服务模块:
    (1)简化J2EE开发
    (2)整个Spring技术栈的整合;(整合SpringMVC spring)
    (3)整个J2EE技术的整合;(整合Mybatis redis)

    3、准备:
    (1)JDK:
    JAVA_HOME:jdk根目录
    path:jdk根目录\bin
    classpath:. ;jdk根目录\lib
    (2)Maven:
    Maven_HOME:Maven根目录
    path:maven根目录\bin
    配置Maven本地仓库:Maven根目录/conf/setting.xml:D:/maven
    在开发工具IDE中配置Maven
    window->preference->搜Maven,installations/user settings

    4、Springboot开发工具:
    Eclipse(STS插件)-》STS
    IntelliJ IDEA

    5目录结构resources:
    static:静态资源(js css 图片 音频 视频)
    templates:模板文件(模板引擎freemarker,thymeleaf;默认不支持jsp)
    application.properties:配置文件

    6、web程序:
    之前普通无springboot的java程序:需要配置webContext web.xml war tomcat