Spring spring

Spring中文网站 > Spring Boot > Spring Boot干什么用的 Spring Boot怎么配置数据库连接
Spring Boot干什么用的 Spring Boot怎么配置数据库连接
发布时间:2026/04/28 09:31:45

品牌型号:联想ThinkPad X1

系统:Windows10家庭版

软件版本:Spring 5.3.7

估计有很多刚接触Java后端开发的小伙伴都和我刚开始一样,都曾被Spring框架繁琐的XML配置、复杂的依赖管理搞得头大,经常要花好长时间去搭建环境, 只要有一处配置错误,就可能无法启动简单的Web服务。一直到我接触到Spring Boot,体会到了什么叫做“约定优于配置”,才终于明白为什么有了Spring之后还要推出Spring Boot,才知道凭什么Spring Boot会成为当下Java后端开发的主流框架了。那么,Spring Boot干什么用的?Spring Boot怎么配置数据库连接才能顺利和MySQL等数据库建立关联操作数据呢?接下来,我就针对这两个问题给大家讲讲,帮助和我一样的新手少走弯路。

一、Spring Boot干什么用的

回想起接触Spring Boot之前,我还在做传统Spring项目时,需要花费大量时间处理繁琐的配置工作。刚接触Spring纯XML开发的时候,我们还需要手动编写一堆XML配置文件,配置Bean的注入、依赖的扫描等操作,稍有不慎就导致整个项目无法启动。

项目无法启动
图1:项目无法启动

Spring Boot的出现,帮我们解决了这些问题,它是基于Spring框架开发的一款快速开发工具,核心理念就是“约定大于配置”。它对比Spring,在项目搭建的时候就已经帮我们做好了大部分默认配置,开发者不需要再手动编写复杂的XML文件,也不用费心管理依赖版本,只需通过引入对应的starter依赖(比如web starter、data-jpa starter),就能快速搭建起一个可运行的Java后端项目。

Spirng Boot启动类
图2:Spring Boot启动类

之前我们可能还需要手动去配置Tomcat端口、上下文路径,现在好了,Spring Boot它内置了Tomcat、Jetty等Web服务器,无需额外部署,直接运行项目就能启动服务,大大提升了开发效率。

Spring Boot内置Tomcat服务器
图3:Spring Boot内置Tomcat服务器

二、Spring Boot怎么配置数据库连接

我们已经了解了Spring Boot的用途,接下来就是大家比较关心的Spring Boot怎么配置数据库连接。这个问题确实有必要给大家说下,因为我们后端项目几乎是离不开数据存储的,相比传统Spring框架,Spring Boot的数据库连接要简单好多,接下来我们就以MySQL为例给大家演示一下:

1、我们先去项目结构中找到pom.xml配置文件,然后添加数据库相关的依赖。

添加依赖
图4:添加依赖

2、我们去编写数据库相关的配置,像Spring Boot的话支持properties和yml两种配置,新手的话,可以考虑用传统的properties文件去编写配置,这里就以yml为例。

编写配置文件
图5:编写配置文件

3、接着我们就可以写一个测试类去测试了,启动的时候如果不报错,基本上可以说明连接数据库这个过程是没问题的,然后我们访问这个测试类看下结果是否是我们想要的。如果出现异常,可以根据异常情况自行去调整sql语句。如果启动的时候就报错,可以检查下数据库连接参数是否有问题,或者看下本地是否能ping到数据库。

编写测试类进行测试
图6:编写测试类进行测试

以上就是Spring Boot干什么用的,Spring Boot怎么配置数据库连接的全部内容了。Spring Boot是基于Spring框架开发的一款快速开发工具,帮我们做好了大部分的默认配置,能简化我们开发,不需要我们去手动编写复杂的XML文件了。Spring Boot要连接数据库的话,需要先添加相关的依赖包,然后我们编写数据库的连接参数到yml或者properties中,Spring Boot会自动读取配置文件,不需要像在Spring中那样去手动加载、解析,我们配置完之后,我们就可以在业务代码中去使用查询语句了。

180 1563 6924