SpringBoot的初步认识

目录

前言

1. SpringBoot的特点

2. 如何创建一个SpringBoot项目

3. SpringBoot启动类上的@SpringBootApplication注解的解释

4. SpringBoot的配置文件


前言

因为Spring框架在写web项目的时候有些麻烦,因此SpringMVC出世了,SpringMVC框架在Spring框架的基础上进行改进,简便了我们使用框架写Web项目的复杂。

同样的,SpringBoot的出世也是为了进一步的简化多个框架整合的时候配置文件过于麻烦的情况。可以说这一切都是很顺其自然的,符合人类进步的需求的。因此下面将开始介绍SpringBoot框架的特点。

1. SpringBoot的特点

  • 可以使用SpringBoot创建Spring项目
  • 内嵌有Tomcat、Jetty、Undertow服务器,我们可以不用再配置服务器便可直接使用
  • 提供了start起步依赖,用来简化应用的配置(例如我们可以再pom.xml中使用mybatis-springboot-start依赖,这样我们就不用再像Spring那样配置Mybatis的配置文件了)
  • SpringBoot尽可能的配置了Spring和第三方的库(且SpringBoot是默认把一些库都直接放进了SpringBoo容器中,我们可以直接使用)
  • 提供了健康检查,外部化配置,统计等功能
  • 不用生成代码,也不使用xml配置文件

2. 如何创建一个SpringBoot项目

 3. SpringBoot启动类上的@SpringBootApplication注解的解释

 @SpringBootApplication注解是一个复合注解。主要由@SpringBootConfiguration、@EnableConfiguration、@ComponentScan组成。如下图所示:

下面是三个注解的主要功能的介绍:(帮助你更好的理解SpringBoot的启动原理)

  •  @SpringBootConfiguration上面又有@Configuration注解,就说明当前的类也是个配置类,可以使用@Bean生命对象,并将对象放到容器中
  • @EnableConfiguration注解,是表示可以自动创建对象,并将对象放到容器中的
  • @ComponentScan注解表示,他会找到当前类中所使用的所有注解

4. SpringBoot的配置文件

注意:SpringBoot的配置文件的名字必须叫做application,但是名字的尾缀可以是properties或者yaml。

  • application.properties文件里面内容的形式:key=value,如下图

  • application.yaml文件里面内容的形式为:如下图

 

 注意:上图中的红色三角形后面必须有一个空格

此外:当properties文件和yaml文件同时存在的话,会优先使用properties文件

  • 44
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 71
    评论
评论 71
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白胡子永远

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值