初步认识SpringBoot(初级教学)

日期:2021年2月21日

黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)

正文


简介

为了简化 Spring 应用的搭建和开发过程,Pivotal 团队在 Spring 基础上提供了一套全新的开源的框架,它就是 Spring Boot

SpringBoot框架中还有两个非常重要的策略:开箱即用和约定优于配置。开箱即用,Outofbox,是指在开发过程中,通过在MAVEN项目的pom文件中添加相关依赖包,然后使用对应注解来代替繁琐的XML配置文件以管理对象的生命周期。这个特点使得开发人员摆脱了复杂的配置工作以及依赖的管理工作,更加专注于业务逻辑。约定优于配置,Convention over configuration,是一种由SpringBoot本身来配置目标结构,由开发者在结构中添加信息的软件设计范式。这一特点虽降低了部分灵活性,增加了BUG定位的复杂性,但减少了开发人员需要做出决定的数量,同时减少了大量的XML配置,并且可以将代码编译、测试和打包等工作自动化。

快速入门

先创建一个模块

然后通过Spring Initializr创建SpringBoot

先创建一个Spring Web

建好之后就是下图这个样了

之前学过REST,在demo1包下面简单写一个主程序,运行成功

由于SpringBoot内嵌有Tomcat等容器,运行成功后会显示Tomcat的一些信息

去网页上测试一下

成功!

细节

SpringBoot有三种配置文件的类型,按优先级排序

1. .properties

2. .yml

3. .yaml

其中.yml是我们最常用的配置文件类型

发现问题及解决方案

总结


今天初步认识了SpringBoot,通过搜索查看一些博客对于Spring框架,SPring MVC框架,spring cloud框架还有SpringBoot框架他们之间的联系与区别更清楚的认识。 详细请看

经验分享 程序员 微信小程序 职场和发展