【what】
Spring Boot旨在尽可能快地启动和运行,只需最少的Spring前端配置。 Spring Boot对构建生产就绪应用程序持批评态度。
源码下载地址: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:
在开发工具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