SpringBoot的初步认识
创始人
2024-04-04 01:54:09
0

目录

前言

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文件

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...