SpringBoot项目配置与数据库连接笔记

需积分: 0 0 下载量 201 浏览量 更新于2024-08-03 收藏 396KB PDF 举报
"我的一些笔记啊啊啊啊啊啊01" 这篇笔记主要涉及了使用SpringBoot框架构建项目以及与MySQL数据库的集成。首先,我们创建了一个名为"jsd2208-csmall-product"的SpringBoot项目,设置Group为"cn.tedu",Artifact为"csmall-product",包名设为"cn.tedu.csmall.product",并选择Java 1.8作为开发语言。项目创建时未勾选任何依赖,但后续手动将SpringBoot版本指定为2.5.9。 接着,笔记提到需要创建一个名为"mall_pms"的MySQL数据库。这通常通过登录MySQL客户端并运行SQL命令来完成,但具体创建过程没有详细给出。在IntelliJ IDEA中,可以通过配置Database面板来连接到这个新创建的数据库。 为了进行数据库操作,我们需要在项目的pom.xml文件中添加相应的依赖。这里提到了两个依赖:`mybatis-spring-boot-starter`和`mysql-connector-java`。`mybatis-spring-boot-starter`用于整合MyBatis和SpringBoot,而`mysql-connector-java`则是MySQL的JDBC驱动,使得应用能够与MySQL进行通信。然而,添加这些依赖后,由于缺少数据库连接配置,项目启动或测试时会报错。 解决这个问题的方法是在`src/main/resources`目录下的`application.properties`文件中添加数据库连接配置。这些配置包括数据库URL、用户名、密码等信息,例如: ``` spring.datasource.url=jdbc:mysql://localhost:3306/mall_pms?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC spring.datasource.username=root spring.datasource.password=password spring.datasource.driver-class-name=com.mysql.jdbc.Driver ``` 添加这些配置后,启动项目或执行测试时就不会因为找不到数据库配置而报错了。为了验证配置的正确性,可以编写一个SpringBoot测试类,写一个测试方法来尝试连接数据库。如果配置有误,比如数据库URL中的主机名或端口号错误,测试将会失败,并抛出相应的异常信息。 最后,笔记列出了`mybatis-spring-boot-starter`和`mysql-connector-java`的依赖项,版本分别为2.2.2和未给出的版本号。确保在实际项目中更新这些依赖到最新稳定版本,以获取最新的功能和安全修复。