作者:禅与计算机程序设计艺术
1.简介
Spring Boot 是由 Pivotal(支付公司)推出的全新框架,其设计目的是用来简化新版 Java EE 的应用开发,并通过自动配置来简化 Spring 配置。对于刚接触 Spring Boot 的开发人员来说,需要熟悉 Spring Boot 的主要功能特性、基本配置选项、依赖管理机制、集成开发环境、web 支持等,并且了解一些扩展模块比如 Spring Security、WebSocket、Actuator 等。本文将以一个简单的 Spring Boot 项目作为示例,带领读者从头到尾了解 Spring Boot 各项知识点以及如何快速地搭建起一个简单、方便维护的项目。
2. Spring Boot 简介
什么是 Spring Boot?
Spring Boot 是由 Pivotal (支付公司) 发布的一套基于 Spring 框架的开源框架,其设计目的是用于简化新版 Java EE 应用的开发,通过自动配置提供开箱即用的基础设施。Spring Boot 可以快速创建独立运行的、生产级的 Spring 应用程序,并在内部集成大量常用第三方库来满足不同场景下的需求,并支持不同的运行环境如 Tomcat、Jetty 或 Undertow。Spring Boot 本身提供了很多开箱即用的特性