springboot是什么软件(为什么越来越多人使用springboot)

admin 253 0

一.什么是Spring Boot

Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。

springboot是什么软件(为什么越来越多人使用springboot)-第1张图片-前端这点事

从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置)的理念让你的项目快速运行起来。用大佬的话来理解,就是 spring boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 maven 整合了所有的 jar 包,spring boot 整合了所有的框架,总结一下及几点:

(1)为所有 Spring 开发提供一个更快更广泛的入门体验。

(2)零配置。无冗余代码生成和XML 强制配置,遵循“约定大于配置” 。

(3)集成了大量常用的第三方库的配置, Spring Boot 应用为这些第三方库提供了几乎可以零配置的开箱即用的能力。

(4)提供一系列大型项目常用的非功能性特征,如嵌入式服务器、安全性、度量、运行状况检查、外部化配置等。

(5)Spring Boot 不是Spring 的替代者,Spring 框架是通过 IOC 机制来管理 Bean 的。Spring Boot 依赖 Spring 框架来管理对象的依赖。Spring Boot 并不是Spring 的精简版本,而是为使用 Spring 做好各种产品级准备

springboot是什么软件(为什么越来越多人使用springboot)-第2张图片-前端这点事

二.Spring Boot的优点

(1)快速创建独立运行的Spring项目以及与主流框架集成

(2)使用嵌入式的Servlet容器,应用无需打成WAR包

(3)starters自动依赖与版本控制

(4)大量的自动配置,简化开发,也可以修改默认值

(5)无需配置XML,无代码生成,开箱即用

(6)准生产环境的运行时应用监控

(7)与云计算的天然集成

三.Spring Boot开发版本推荐

(1)Spring boot目前分为两大版本系列,1.x系列和2.x系列

(2)如果是使用eclipse,推荐安装Spring Tool Suite (STS)插件

(3)如果使用IDEA旗舰版,自带了Spring Boot插件

(4)推荐使用Maven 3.3+,Maven目前最新版本为3.6.0(2019.01)

(5)推荐使用Java 8,Spring Boot 1.x系列的版本兼容Java 6,Spring Boot 2.x系列需要至少Java8

四. Spring Boot项目开发步骤

Spring Boot开发步骤

项目名称:000-springboot-first

(1) 创建一个Module,选择类型为Spring Initializr快速构建

springboot是什么软件(为什么越来越多人使用springboot)-第3张图片-前端这点事

(2) 设置GAV坐标及pom配置信息

springboot是什么软件(为什么越来越多人使用springboot)-第4张图片-前端这点事

(3) 选择Spring Boot版本及依赖会根据选择的依赖自动添加起步依赖并进行自动配置

springboot是什么软件(为什么越来越多人使用springboot)-第5张图片-前端这点事

(4) 设置模块名称、Content Root路径及模块文件的目录

springboot是什么软件(为什么越来越多人使用springboot)-第6张图片-前端这点事

点击Finish,如果是第一次创建,在右下角会提示正在下载相关的依赖

(5) 项目创建完毕,如下

springboot是什么软件(为什么越来越多人使用springboot)-第7张图片-前端这点事

龙华富士康官方直招

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~