您的位置:首页 > 编程语言 > Java开发

springboot+Mybatis依赖+各种报错

2020-04-07 13:44 141 查看

springboot+mybatis依赖:

1.pom.xml文件中添加如下代码:

<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.1</version>
</dependency>
<!-- 数据库驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.12</version>
</dependency>

2.数据库配置信息:

application.properties文件内容如下:

############################################################
#
# mysql
#
############################################################

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/***

spring.datasource.username=***

spring.datasource.password=***

# spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

spring.datasource.max-idle=10

spring.datasource.max-wait=10000

spring.datasource.min-idle=5

spring.datasource.initial-size=5

3.启动报错问题:

1)、Field userMapper in com.personalbutler.service.impl.UserServiceImpl required a bean of type ‘com.personalbutler.mapper.UserMapper’ that could not be found.

解决方法:启动类中添加@MapperScan(“com.personalbutler.mapper”)

2)、java.sql.SQLException: The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the ‘serverTimezone’ configuration property) to use a more specifc time zone value if you want to utilize time zone support.

解决方法:配置文件中spring.datasource.url=jdbc:mysql://127.0.0.1:3306/***?serverTimezone=UTC

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: