de.otto.edison.oauth.ZonedDateTimeDeserializer类的使用及代码示例

x33g5p2x  于2022-02-05 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(118)

本文整理了Java中de.otto.edison.oauth.ZonedDateTimeDeserializer类的一些代码示例,展示了ZonedDateTimeDeserializer类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZonedDateTimeDeserializer类的具体详情如下:
包路径:de.otto.edison.oauth.ZonedDateTimeDeserializer
类名称:ZonedDateTimeDeserializer

ZonedDateTimeDeserializer介绍

暂无

代码示例

代码示例来源:origin: otto-de/edison-microservice

@Autowired
public OAuthPublicKeyStore(@Value("${edison.oauth.public-key.url}") final String publicKeyUrl,
              final AsyncHttpClient asyncHttpClient,
              final OAuthPublicKeyRepository oAuthPublicKeyRepository) {
  this.publicKeyUrl = publicKeyUrl;
  this.oAuthPublicKeyRepository = oAuthPublicKeyRepository;
  this.asyncHttpClient = asyncHttpClient;
  this.objectMapper = new ObjectMapper();
  final SimpleModule module = new SimpleModule();
  module.addDeserializer(ZonedDateTime.class, new ZonedDateTimeDeserializer());
  objectMapper.registerModule(module);
}

代码示例来源:origin: otto-de/edison-microservice

@Test
  public void shouldDeserializeZonedDateTime() throws IOException {
    // given
    when(jsonParser.getText()).thenReturn("2017-10-19T16:10:00.000+02:00[Europe/Berlin]");
    final ZonedDateTime expectedDateTime = ZonedDateTime.of(2017,10,19,16,10,0,0, ZoneId.of("Europe/Berlin"));

    // when
    final ZonedDateTime deserialized = zonedDateTimeDeserializer.deserialize(jsonParser, null);

    // then
    assertThat(deserialized, is(expectedDateTime));
  }
}

代码示例来源:origin: otto-de/edison-microservice

@BeforeEach
public void setUp() {
  initMocks(this);
  zonedDateTimeDeserializer = new ZonedDateTimeDeserializer();
}

相关文章