# SpringBoot
- SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程
创建过程:
- 创建工程模块
- 选择版本号与工程为 web
- 创建完成后创建一个 web 方法来验证以下是否可以使用
执行 mvn 命令 mvn spring-boot:run
- 使用 PostMan 对 http:localhost:8080/books/1 发送一个 get 请求
- Spring 程序与 SpringBoot 程序对比
类 / 配置文件 | Spring | SpringBoot |
---|---|---|
pom 文件中的坐标 | 手工添加 | 勾选添加 |
web3.0 配置类 | 手工配置 | 无 |
Spring/SpringMvc 配置类 | 手工制作 | 无 |
控制器 | 手工制作 | 手工制作 |
注意事项:
基于 idea 开发 SpringBoot 程序需要确保联网且能够加载到程序框架结构
- 访问 Spring 的官网: 点击
- 点击 SpringBoot
- 向下拉到最低点击:Spring lnitializr
- 创建工程
- 输入 Spring web 后选择第一个
- 点击 generate
- 点击后就会出现 Download 的弹窗
- 查看压缩包中的内容
如我们在 idea 中创建的项目结构是一样的
# 前后端分离问题
- SpringBoot 程序快速启动
将工程打包:mvn package
将打包好的 jar 包给前端人员
- 让前端人员执行命令:
java -jar maven-springboot-demo05-1.0-SNAPSHOT.jar
- 前端人员需要配置有 jdk 否则命令无效
注意事项:
jar 支持命令启动需要依赖 maven 插件支持,请确认打包时是否具有 SpringBoot 对应的 maven 插件
<build> | |
<plugins> | |
<plugin> | |
<groupId>org.springframework.boot</groupId> | |
<artifactId>spring-boot-maven-plugin</artifactId> | |
</plugin> | |
</plugins> | |
</build> |