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
网友评论