springboot2稳定版本_[SpringBoot2.X] 01- 环境搭建

本文详述了SpringBoot的简介、特点、版本介绍,并提供了三种搭建环境的方法,包括官网配置、IDEA脚手架和Maven创建。SpringBoot简化了Spring框架的配置,提供自动配置和生产就绪特性。
摘要由CSDN通过智能技术生成

c580c4233051c3c08eccce31dd820264.gif

SpringBoot 终于来了 一起学吧

Hello SpringBoot

本篇主要介绍SpringBoot以及搭建环境,那好废话不多说,请坐!

18a0ac959503d8ba2ade443e3e2f7d56.png

什么是 Spring Boot

Spring Boot 是一个框架,一种全新的编程规范,他的产生简化了框架的使用

所谓简化是指简化了 Spring 众多框架中所需的大量且繁琐的配置文件

所以 Spring Boot 是一个服务于框架的框架

服务范围是简化配置文件

所以从本质上来说,Spring Boot 其实就是 Spring 框架的另一种表现形式

Spring Boot 特征

使用 Spring Boot 可以创建独立的 Spring 应用程序

在Spring Boot中直接嵌入了Tomcat、Jetty、Undertow等Web容器,所以在使用SpringBoot 做 Web 开发时不需要部署 WAR 文件

通过提供自己的启动器(Starter)依赖,简化项目构建配置

尽量的自动配置 Spring 和第三方库

提供了生产就绪特征,如:度量指标,运行状况检查和外部化配置

绝对没有代码生成,也不需要 XML 配置文件

Spring Boot 版本介绍

SNAPSHOT:快照版,即开发版。

CURRENT:最新版,但是不一定是稳定版。

GA:General Availability,正式发布的版本开发选用

a8472203b25f4507af3f39a5e10afd4a.png

创建方式一 通过官网配置

打开一下网址 拉到尾部点击spring initializr

Spring Boot​spring.io

1fdda7d971885422bb40bf9fdac6e0fa.png

8c1fe3277a71f00cf1d8b12212b5d6d2.png

解压下载的文件 点击导入项目

490af7014a95cddb8e7f3a832141d74c.png

a54563edcc799a8731a8c8840293ee22.png

6ffc015d807b678e2b06ffb053188435.png

等待项目的自动导入

98a6f2e7361ccf182c532c069043f927.png

♥创建方式二 通过IDEA的脚手架工具创建项目 省略了官网创建下载

dfc7d85309abe6f7570f307721d5d60b.png

c5685e485799638f1955f5dc40c3c709.png

6561fdd1c9f1a86cea6e466b69ec3f75.png

f99bc6bea19d8a69a0fbeb6ca083d166.png

83ab9a67ea0756b3e1a04b1d588ea8df.png

f035a877de5cf0975b4cfee2c69a9ee3.png

创建方式三 通过Maven创建项目--存在缺陷,需要补写启动器--不太喜欢

d0b89f3566292b186cfcb537da5696cb.png

dfdf1f98d67a6cfb053324dbe04ada8b.png

在pom中添加如下依赖

a75d754117430078de3e20a69c262355.png
<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.7.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

f17151801a7f86df28b2d0dbda4721d0.png
<properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>

4b9bd09be1f42b7ec58bbf3d51b98aca.png
 <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

pom.xml 唯一要注意的就是这个位置

5ed88c11f187342b7a2daa9ff69f0294.png

2726f615d4a3871d385d84dd42a0807f.png

添加启动器

699afaf46333d3fce9d9aa04eceaf052.png

3896fba52be4b4a79180c66f0d1f30dc.png
Balmy:[SpringBoot2.X]26- 通过DevTools工具实现热部署​zhuanlan.zhihu.com
af07126b2b22609a3ca0d55fb3168a39.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值