1.Spring Boot 概述
1.1 什么是 Spring Boot
随着时下多态语言的发展诸如 Ruby、Groovy、Scala、Node.js,Java 的开发显得格外的笨重,诸如繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。在此情况下,Spring Boot 应运而生。它使用 "习惯优于配置" 的理念使得项目快速运行起来,使用Spring Boot很容器创建一个独立运行、准生产级别的基于Spring 框架的项目,使用Spring Boot 只需要很少的 Spring 的配置。
1.2 Spring Boot 核心功能
- 独立运行的 Spring 项目
- 内嵌 Servlet 容器
- 提供 starter 简化 Maven 配置
- 自动配置 Spring
- 准生产的应用监控
- 无代码生成和 xml 配置
2.Spring Boot 快速搭建
2.1 通过 http://start.spring.io 生成 Spring Boot 项目模板
在这使用 Spring Boot 的 Web 组件生产项目
2.2 下载 Spring Boot CLI 控制台命令工具
-
解压并配置到环境变量
- 通过 CLI 构建项目
在 cmd 命令窗口中输入:
spring init --build=maven --java-version=1.8 --dependencies=web --packaging=jar --boot-version=1.5.9.RELEASE --groupId=com.xingxue.springboot --artifactId=springboot-demo
2.3 手工Maven 项目构建、STS开发工具构建、Eclipse 安装STS插件等都可以完成 SpringBoot 项目构建,在此略过。
3.项目演示
3.1 把之前使用start.io 网站生成的 Spring Boot 项目导入到Eclipse 工具
-
工程结构
-
创建测试控制器
-
测试
-
访问