✅作者简介:热爱Java后端开发的一名学习者,大家可以跟我一起讨论各种问题喔。
🍎个人主页:Hhzzy99
🍊个人信条:坚持就是胜利!
💞当前专栏:【Spring】
🥭本文内容:SpringBoot的入门学习
Spring Boot
前言
前面几篇文章我们学习完了
Spring
、SpringMVC
,以及SSM整合的案例,接下来我们将进入SpringBoot的学习。如果有同学想看前面的文章可以到本专栏去看传送门🚩
SpringBoot简介
Spring
作为一个轻量级的容器,在Java EE 开发中得到了广泛的应用,但是 Spring
的配置烦琐臃肿,在和各种第三方框架进行整合时代码量都非常大,并且整合的代码大多是重复的,为了使开发者能够快速上手 Spring
,利用Spring
框架快速搭建 Java EE
项目,Spring Boot
应运而生。 Spring Boot
带来了全新的自动化配置解决方案,使用 Spring Boot
可以快速创建基于 Spring
生产级的独立应用程序。Spring Boot
中对一些常用的第三方库提供了默认的自动化配置方案,使得开发者只需要很少的 Spring
配置就能运行一个完整的 Java EE
应用。Spring Boot
项目可以采用传统的方案打成 war
包,然后部署到 Tomcat 中运行。也可以直接打成可执行jar
包,这样通过java -jar
命令就可以启动一个 Spring Boot
项目。总体来说,Spring Boot
主要有如下优势:
- 提供一个快速的
Spring
项目搭建渠道。 - 开箱即用,很少的
Spring
配置就能运行一个Java EE 项目。 - 提供了生产级的服务监控方案。
- 内嵌服务器,可以快速部署。
- 提供了一系列非功能性的通用配置。
- 纯Java配置,没有代码生成,也不需要 XML配置。
开发第一个SpringBoot程序
SpringBoot
程序可以通过很多方式来创建,最通用的方式是使用Maven
创建。
使用IDEA创建Maven工程
1.创建项目时选择Maven,但是不用选择项目骨架,直接单击Next即可
2.输入相关信息,以及选择项目位置,然后单击Finish,完成项目创建
项目构建
1.添加依赖
首先添加spring-boot-starter-parent
作为parent,代码如下: