一、前言
初学SpringBoot,在学习过程中,遇到了跟多的问题,通过网上查找资料和问前辈等方式都解决了,觉得有必要写点什么记录下来。本片文章主要介绍一下SpringBoot。
二、什么是SpringBoot
SpringBoot 是一个简化Spring 开发的框架,SpringBoot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。
之前一直使用的SSM框架,会有很多的配置文件,但是在SpringBoot框架中,就不用我们再去写好多个xml配置文件了,它已经替我们做了那些我们需要去做配置;SpringBoot“习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须手动进行配置)的理念能让项目快速运行起来。
SpringBoot 并不是什么新的框架,而是默认配置了很多框架的使用方式,就像 Maven 整合了所有的 jar 包一样,SpringBoot 整合了很多优秀的框架。
三、SpringBoot的优点
简单、快速、方便地搭建项目;
对主流开发框架的无配置集成;
极大提高了开发、部署效率;
四、SpringBoot的核心特点
微服务:使用Spring Boot可以生成独立的微服务功能单元;
自动配置:针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置;
起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的库;
命令行界面:这是Spring Boot的可选特性,借此你只需写代码就能完成完整的应用程序,无需传统项目构建;
Actuator:让你能够深入运行中的Spring Boot应用程序,一探究竟;