Spring Boot简介

1.1 Spring Boot简介

官网地址:Spring Boot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

官网解释:

 

 

特征

  • 创建独立的 Spring 应用程序

  • 直接嵌入Tomcat、Jetty或Undertow(无需部署WAR文件)

  • 提供自以为是的“入门”依赖项以简化您的构建配置

  • 尽可能自动配置 Spring 和 第三方库

  • 提供生产就绪功能,例如指标、运行状况检查和外部化配置

  • 完全不需要代码生成,也不需要 XML 配置

因为“约定优先于配置”的原则,使得Spring Boot在快速开发应用和微服务架构实践中得到广泛应用。

1.2 Spring Boot之HelloWorld

1.2.1 Spring Boot项目构建

以Intellij中的Spring Initializr工具进行快速构建

菜单栏中选择 File => New => Project.. ,我们可以看到如下图所示的创建功能窗⼝。

 Default指向的地址就是Spring官⽅提供的Spring Initializr⼯具地址,所以这⾥创建的⼯程实际上也是基于它的Web⼯具来实现的。

点击 Next ,等待⽚刻后,我们可以看到如下图所示的⼯程信息窗⼝,在这⾥我们可以编辑我们想要创建的⼯程信息。其中, Type 可以改变我们要构建的⼯程类型,⽐如:Maven、Gradle; Language 可以选择:Java、Groovy、Kotlin

 

点击 Next ,进⼊选择Spring Boot版本和依赖管理的窗⼝。在这⾥值的我们关注的是,它不仅包含了Spring Boot Starter POMs中的各个依赖,还包含了Spring Cloud的各种依赖。

 Spring Boot的版本创建好项目后再次进行调整,目前以2.2.x或2.3.x为主,不建议使用过高版本。

点击 Next ,进⼊最后关于⼯程物理存储的⼀些细节。最后,点击 Finish 就能完成⼯程的构建了

 

创建后的项目结构如下所示

 

  1. src/main/java :入口类以及程序的开发目录。

  2. src/main/resources:资源文件目录,用于存放静态文件以及配置文件

    资源文件中,一般有static目录,用于存放静态资源

    templates:用于存放模板文件

    application.properties:用于配置项目运行所需的配置数据。如果使用yaml文件方式管理配置,则yaml文件也位于这个目录。

  3. src/test/java :测试目录

打开pom.xml,将其Spring Boot版本改为2.3.8.RELEASE

 

启动类

基于Spring Boot搭建的项目启动直接在运行默认启动类提供的main方法即可!!!

点击启动按钮启动项目,观察控制台日志输出

 

配置文件

application.properties为SpringBoot默认的配置文件,其格式有properties、yaml类型,具体配置文件详解参考下面即可!!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值