品牌型号:联想ThinkPad X1
系统:Windows10家庭版
软件版本:Spring 5.3.7
我们在项目中经常会遇到各种奇奇怪怪的问题。例如,有次我们本地调试好的Spring Boot项目,接口调用正常,MySQL数据库连接也没问题,但是一旦部署到服务器上,就会出现各种异常情况,要么服务启动失败,要么数据库连接异常,可能还会出现端口占用、配置读取异常等情况。后来想起这件事,发现大部分情况都是因为那会技术太浅,部署流程不规范、数据库配置考虑不周到导致的。Spring Boot的核心是约定大于配置,虽然简化了开发流程,但是也不是说部署和配置就可以随意乱来的,服务器环境和我们本地环境肯定是有差异的。下面就给大家介绍一下Spring Boot配置MySQL连接,Spring Boot项目部署到服务器步骤的相关内容。
一、Spring Boot配置MySQL连接
在项目中,经常要和数据库打交道,配置正确才能让项目连上数据库,才能在代码中操作数据库中的数据。
1、我们需要在Maven中找到pom.xml文件添加MySQL相关的依赖,不然Spring Boot项目无法识别到MySQL。

2、我们去配置文件里配置数据库相关的参数,虽然Spring Boot支持properties也支持yml,但是这里还是建议大家用yml格式的配置文件。打开配置文件,然后按照我下面图片中的方式去配置就可以了。注意,参数值根据自己实际情况来。

3、到这里我们其实已经配置完MySQL连接了,启动项目只要不报错,说明配置就没问题,我们也可以写个代码简单测试下看下是否如我们预期的那样。

二、Spring Boot项目部署到服务器步骤
我们的项目在后期肯定都是要部署到服务器上的,不可能一直运行在本地环境,有很多小伙伴反馈说部署到服务器上出现各种异常情况,不要急,接下来就跟着我的步骤来解决:
1、我这里用一个虚拟机来模拟远程服务器。Spring Boot项目内置了Tomcat,其实用Maven打成jar包就可以运行。我们在IDEA的右侧找到Maven图标,并在Maven控制面板中找到要部署的Maven项目下的生命周期中的package,然后点击运行。

2、此时可以发现target目录下有一个jar包,没错,这就是我们待会要上传到服务器的文件,我们可以使用Xshell或者MobaXterm或者用Filezilla把jar包上传到服务器上。

3、上传好之后,我们可以使用这个命令去让这个项目在服务器后台永久运行,并开放服务器端口,要注意,服务器必须安装Java环境,否则可能会遇到项目起不来的情况。

4、如果是云服务器还要在控制台开放安全组,接着我们就可以通过浏览器去进行访问了。

以上就是Spring Boot配置MySQL连接,Spring Boot项目部署到服务器步骤的全部内容了。Spring Boot配置MySQL连接前,我们要在项目中配置添加项目依赖并且配置好数据库的连接参数,如果项目启动不报错,说明连接是成功的,但是最好还是写个测试代码简单测一下为妥。我们项目部署到服务器之前,需要先确保服务器已安装Java环境,然后我们将项目打包成jar包,上传到服务器上,只需要启动并让项目后台运行,开放服务器端口就可以了。