在h2数据库中使用useLegacyDatetimeCode = false&serverTimezone = UTC进行测试

时间:2018-09-18 06:37:16

标签: spring-boot h2 mockmvc

在我的spring boot应用程序中,我正在使用数据源进行主要执行,是

main-application.properties

spring.datasource.url=jdbc:mysql://localhost:3306/veta?useSSL=false&useLegacyDatetimeCode=false&serverTimezone=UTC

在这种情况下,我正在使用一个UTC属性,当我将日期时间存储在数据库中时,该属性会附加+5:30。

useLegacyDatetimeCode=false&serverTimezone=UTC

现在,我想在用于测试目的的H2数据库中执行相同的操作,但是我不知道如何在test-application.properties中作为h2数据库数据源属性的一部分添加相同的属性

当前,我具有h2数据库的数据源属性,如下所述。     spring.datasource.url = jdbc:h2:mem:testdb; DB_CLOSE_DELAY = -1; DB_CLOSE_ON_EXIT = FALSE; MODE = MYSQL

如何在MYSQL数据源属性中添加我正在使用的属性useLegacyDatetimeCode=false&serverTimezone=UTC

我已经尝试过了,我举了一个例子

spring.profiles.active = h2, utc

但这对我没有帮助。

0 个答案:

没有答案