Spring Boot介绍

1、Spring Boot是什么呢?

我们要知道,Spring Boot是Spring家族的一个子项目,其设计初衷是为了简化Spring配置,繁琐的配置,整合第三方框架的配置问题,导致了开发和部署效率的降低 

1.1 Spring Boot是基于Spring框架开发的全新框架,其设计目的是简化新Spring应用的1初始化搭建和开发过程。

1.2 Spring Boot整合了许多框架和第三方库配置,几乎可以达到“开箱即用”。

2、为什么要学习Spring Boot。(其优点)

2.1 可快速构建独立的Spring应用

2.2 直接嵌入Tomcat、Jetty和Undertow服务器(无需部署WAR文件)

2.3 提供依赖启动器简化构建配置

2.4 极大程度的自动化配置Spring和第三方库

2.5 提供生产就绪功能

2.6 极少的代码生成和XML配置

2.7 spring遵从约定大于配置

3、学习Spring Boot项目需要什么条件。

其一:需要认识Maven是什么。

Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作 和其他任务的无缝连接。

简洁的说法是:他是管理Java项目jar架包。

Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成。例如编译源代码是由maven-compiler-plugin完成的。

Maven有什么作用。

3.1管理依赖:管理Jar及其下载,版本管理

3.2构建项目:完成项目代码的编译、测试、打包和部署

4、下面我们通过创建一个IDEA Spring Initializr构建SpringBoot项目。

4.1使用SpringInitializr 创建项目

IDEA 新建项目页面选择 1 ,依次输入项目名,选择存放位置、开发语言、包管理器、输入 Group 、 Artifact 、 package name 、选择使用的SDK、Java版本、打包方式。然后点击Next :

4.2创建一个Spring Web项目,勾选了驱动mysql driver。

 

4.3 pom.xml配置项依赖如果没勾选web和mysql驱动就不会出现在配置项中。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值