济南高新区 网站建设公司,做任务转比特币的网站,企业做网站需要什么,wordpress文章排版一.在pom.xml添加Mybatis相关依赖
在Spring Boot项目中#xff0c;编译时会自动加载项目依赖#xff0c;然后使用依赖包。 需要在根目录下pom.xml文件中添加Mybatis依赖项
!-- Mybatis整合Spring Boot的依赖项 --
dependencygroupIdorg.mybatis.s…一.在pom.xml添加Mybatis相关依赖
在Spring Boot项目中编译时会自动加载项目依赖然后使用依赖包。 需要在根目录下pom.xml文件中添加Mybatis依赖项
!-- Mybatis整合Spring Boot的依赖项 --
dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.2.2/version
/dependency
!-- MySQL的依赖项 --
dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdscoperuntime/scope
/dependency配置目的由于Spring Boot存在自动配置当添加了数据库编程相关的mybatis依赖项后无论是启动项目还是执行任何Spring Boot测试都会尝试读取连接数据库的配置信息如果还没有添加相关配置会导致启动失败/测试失败
二.在application.properties文件中添加数据库连接配置
在Spring Boot项目中在src/main/resources文件夹下存在application.properties文件此文件是Spring Boot会自动读取的配置文件。
在application.properties中需要按照特定的属性名进行配置则Spring Boot读取到了这些特定的配置后会自动应用起来
# 添加连接数据库的配置
spring.datasource.urljdbc:mysql://localhost:3306/mall_pms?characterEncodingutf-8useUnicodetrueserverTimezoneAsia/Shanghai
spring.datasource.usernameroot
spring.datasource.passwordroot
三.检测连接数据库的配置是否正确
在项目中原本已经存在的测试类SmallApplicationTests类中添加以下代码并执行测试 /*** 注意导java.sql包中的接口*/AutowiredDataSource dataSource;Testvoid getConnection() throws Throwable {// 调用getConnection()时会连接数据库则可以判断配置的连接信息是否正确dataSource.getConnection();}四.连接失败可能问题
1.当配置的spring.datasource.url的值的格式有误时会出现错误
Caused by: java.lang.IllegalArgumentException: URL must start with jdbc2.当配置的spring.datasource.url中的端口号部分有误时会出现错误
Caused by: java.net.ConnectException: Connection refused: connect3.Failed to load driver class com.mysql.cj.jdbc.Driver异常
创造价值乐哉分享