快速搭建一个SpringBoot项目
快速搭建一个SpringBoot项目
本文为原创,如需转载请注明出处,部分资料参考自网络。
开发环境: Windows10 Eclipse(Oxygen.2 Release (4.7.2))
Maven JDK1.8.0_112
1.SpringBoot简介
2. 系统要求
2.1 SpringBoot版本与JDK版本兼容说明
2.2支持的Servelt容器
3. 搭建SpringBoot项目前的准备
3.1 检查JDK版本
3.2 检查Eclipse中的Maven是否安装
4. Spring官网生成SpringBoot示例项目
5. SpringBoot项目导入
5.1 导入项目
5.2替换项目中pom.xml内容
5.3 新增SpringBoot启动类
1、 SpringBoot简介:
简化了基于Spring的应用开发流程。你只需运行一个简单的命令即可创建一个独立且功能完善的 Spring 产品级应用。我们提供了针对 Spring 平台和第三方库的默认配置选项,默认配置即可帮助你顺利开展工作。大多数 Spring Boot 应用只需要少量的 Spring 配置即可满足日常需求。
你可以通过运行 Java 脚本启动一个 Java 应用程序,并选择传统的 war 部署方式;我们还提供了一个运行 'spring 脚本' 的命令行工具。
系统需求说明:
关于Spring Boot与JDK版本兼容性:
默认情况下,默认版本的Spring Boot要求运行时选择Java7环境。而最新的春 versions则对JDK的要求有所提升。
即使在运行时选择Java6环境中运行也可以使用Spring Boot但需配置相应的开发工具链。
可参考第82章的技术说明以获取关于如何在运行时选择不同JDK信息。
主要支持构建的开发工具包括Maven(需版本≥3.2)和Gradle(需≥1.12)。
注释:虽然你可以在运行时选用了Java6或更高版本但为了提高效率建议尽可能选用更现代的JDK如 Java8。
2.2支持的Servelt容器:
下列内嵌容器支持开箱即用(out of the box):
名称 Servlet版本 Java版本
Tomcat 8 3.1 Java 7+
Tomcat 7 3.0 Java 6+
Jetty 9.3 3.1 Java 8+
Jetty 9.2 3.1 Java 7+
Jetty 8 3.0 Java 6+
Undertow 1.3 3.1 Java 7+
你也可以将Spring Boot应用部署到任何兼容Servlet 3.0+的容
3、 搭建SpringBoot项目前的准备
3.1 检查JDK版本
输入Win+R打开命令输入窗口-输入java –version-显示如下:

3.2 确认Eclipse环境中的Maven工具是否已配置
已配置的情况:生成一个Maven项目后,在项目目录中新建或打开该文件夹(如果存在),然后将鼠标放置在项目上并执行右键操作选择"Run as"选项即可查看相关操作指令。
4、 Spring官网生成SpringBoot示例项目
地址:https://start.spring.io/
(a、 输入地址后进入到SpringBoot示例项目生成界面:

在Search for dependencies字段中输入'Web'后,在下方选择'Web'选项,并在此基础上点击Generate Project按钮以启动项目生成流程。
随后,在完成上述操作后,请将下载的压缩文件解压至指定路径以便后续操作。
依次单击Eclipse中的菜单项:File→Import→Input MBean→选择一个已有的Maven项目配置文件→打开Root目录,在其中选择解压生成项目的路径位置。完成后,请稍等片刻。

导入之后Eclipse项目出现刚导入的Demo项目,如下:

5.2替换pom.xml中的内容


5.3 新增一个名为Example.java的SpringBoot启动类
项目的结构如下:

Example类里代码参考以下:
package com.example.demo;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@EnableAutoConfiguration
public class Example {
@RequestMapping("/demo")
String home() {
return "Hello World";
}
public static void main(String[] args) {
SpringApplication.run(Example.class, args);
}
}
在示例中进行右键点击并选择Run as选项,在安装了2个Spring Boot应用程序的情况下开始项目配置。完成配置并运行后将显示以下提示信息:

通过浏览器输入http://localhost:8080/demo后即可进入系统页面,至此表示祝贺,你已成功创建并部署了第一个基于SpringBoot的项目
本文基于《Spring Boot参考指南》:https://qbgbook.gitbooks.io/spring-boot-reference-guide-zh/content/II. Getting started/11.3. Writing the code.html
