美文网首页
mysql 8出现报错

mysql 8出现报错

作者: momdiemg | 来源:发表于2019-10-13 15:34 被阅读0次

The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone.

【设置时区&serverTimezone=UTC】

spring.datasource.url=jdbc:mysql://localhost:3306/security?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=UTC

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

spring.datasource.username=root

spring.datasource.password=root

如果要测试 注入datasource测试,连接是否成功

@Autowired

private DataSourcedataSource;

@Test

public void datasourceTest()throws SQLException {

// 获取数据源类型

  System.out.println("默认数据源为:" +dataSource.getClass());

// 获取数据库连接对象

  Connection connection =dataSource.getConnection();

// 判断连接对象是否为空

  System.out.println(connection !=null);

connection.close();

}

配置mybatis 如果把mapper文件放在main中

放在这里的UserMapper.xml会被自动扫描到,但是有另外一个Maven带来的问题,就是java目录下的xml资源在项目打包时会被忽略掉,所以,如果UserMapper.xml放在包下,需要在pom.xml文件中再添加如下配置,避免打包时java目录下的XML文件被自动忽略掉

src/main/java

**/*.xml

src/main/resources

相关文章

网友评论

      本文标题:mysql 8出现报错

      本文链接:https://www.haomeiwen.com/subject/cbzhmctx.html