com.fasterxml.jackson.databind.ObjectMapper.findAndRegisterModules()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(183)

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

ObjectMapper.findAndRegisterModules介绍

[英]Convenience method that is functionally equivalent to: mapper.registerModules(mapper.findModules());

As with #findModules(), no caching is done for modules, so care needs to be taken to either create and share a single mapper instance; or to cache introspected set of modules.
[中]功能等同于:mapper.registerModules(mapper.findModules());的便利方法
与#findModules()一样,没有对模块进行缓存,因此需要注意创建和共享单个映射器实例;或者缓存自省的模块集。

代码示例

代码示例来源:origin: rest-assured/rest-assured

public ObjectMapper create(Type cls, String charset) {
    return new ObjectMapper().findAndRegisterModules();
  }
}

代码示例来源:origin: rest-assured/rest-assured

public ObjectMapper create(Type cls, String charset) {
    return new ObjectMapper().findAndRegisterModules();
  }
}

代码示例来源:origin: blox/blox

@Bean
public ObjectMapper mapper() {
 return new ObjectMapper().findAndRegisterModules();
}

代码示例来源:origin: AxonFramework/AxonFramework

@Bean("defaultAxonObjectMapper")
  @ConditionalOnMissingBean
  @ConditionalOnExpression("'${axon.serializer.general}' == 'jackson' || '${axon.serializer.events}' == 'jackson' || '${axon.serializer.messages}' == 'jackson'")
  public ObjectMapper defaultAxonObjectMapper() {
    return new ObjectMapper().findAndRegisterModules();
  }
}

代码示例来源:origin: leangen/graphql-spqr

@Override
  public ObjectMapper configure(ConfigurerParams params) {
    return params.objectMapper.findAndRegisterModules();
  }
}

代码示例来源:origin: org.jasig.portal/uPortal-utils-core

@Override
  protected ObjectMapper createInstance() throws Exception {
    final ObjectMapper mapper = new ObjectMapper();
    mapper.findAndRegisterModules();

    return mapper;
  }
}

代码示例来源:origin: vgoldin/cqrs-eventsourcing-kafka

public JsonDeserializer(Class<T> eventEnvelopeClass) {
  this.mapper = new ObjectMapper();
  this.mapper.findAndRegisterModules();
  this.clazz = eventEnvelopeClass;
}

代码示例来源:origin: Jasig/uPortal

@Override
  protected ObjectMapper createInstance() throws Exception {
    final ObjectMapper mapper = new ObjectMapper();
    mapper.findAndRegisterModules();

    return mapper;
  }
}

代码示例来源:origin: com.microsoft.bot.connector/bot-connector

OpenIdMetadata(String url) {
  this.url = url;
  this.mapper = new ObjectMapper().findAndRegisterModules();
}

代码示例来源:origin: apereo/java-cas-client

public JsonValidationResponseParser() {
  this.objectMapper = new ObjectMapper();
  this.objectMapper.findAndRegisterModules();
}

代码示例来源:origin: io.skullabs.kikaha/kikaha-jackson

private static ObjectMapper createMapper() {
  ObjectMapper mapper = new ObjectMapper();
  mapper.findAndRegisterModules();
  return mapper;
}

代码示例来源:origin: com.jeromeloisel/db-integration-test

@Bean
ObjectMapper objectMapper() {
 final ObjectMapper mapper = new ObjectMapper();
 mapper.findAndRegisterModules();
 return mapper;
}

代码示例来源:origin: com.microsoft.bot.connector/bot-connector

public MicrosoftAppCredentials(String appId, String appPassword) {
  this.appId = appId;
  this.appPassword = appPassword;
  client = new OkHttpClient.Builder().build();
  mapper = new ObjectMapper().findAndRegisterModules();
}

代码示例来源:origin: com.lightstreamer/cloudwatch-logback-appender

public AwsLogsJsonAppender() {
  om = new ObjectMapper().findAndRegisterModules();
  om.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
  om.configure(SerializationFeature.WRITE_NULL_MAP_VALUES, false);
  om.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
  om.configure(SerializationFeature.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS, false);
  om.setSerializationInclusion(JsonInclude.Include.NON_NULL);
}

代码示例来源:origin: org.axonframework/axon-spring-boot-autoconfigure

@Bean("defaultAxonObjectMapper")
  @ConditionalOnMissingBean
  @ConditionalOnExpression("'${axon.serializer.general}' == 'jackson' || '${axon.serializer.events}' == 'jackson' || '${axon.serializer.messages}' == 'jackson'")
  public ObjectMapper defaultAxonObjectMapper() {
    return new ObjectMapper().findAndRegisterModules();
  }
}

代码示例来源:origin: org.apereo.cas/cas-server-support-generic

public JsonResourceAuthenticationHandler(final String name, final ServicesManager servicesManager,
                     final PrincipalFactory principalFactory,
                     final Integer order, final Resource resource) {
  super(name, servicesManager, principalFactory, order);
  this.resource = resource;
  this.mapper = new ObjectMapper()
    .findAndRegisterModules()
    .enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);
}

代码示例来源:origin: vgoldin/cqrs-eventsourcing-kafka

private static void configureObjectMapper(Environment environment) {
    ObjectMapper mapper = environment.getObjectMapper();
    mapper.findAndRegisterModules();

    SimpleModule module = new SimpleModule();
    module.addSerializer(ID.class, new IDSerializer());
    mapper.registerModule(module);
    mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
  }
}

代码示例来源:origin: vgoldin/cqrs-eventsourcing-kafka

private static void configureObjectMapper(Environment environment) {
  ObjectMapper mapper = environment.getObjectMapper();
  mapper.findAndRegisterModules();
  SimpleModule module = new SimpleModule();
  module.addSerializer(ID.class, new IDSerializer());
  mapper.registerModule(module);
  mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
}

代码示例来源:origin: org.apereo.cas/cas-server-support-validation

private static MappingJackson2JsonView createDelegatedView() {
  val view = new MappingJackson2JsonView();
  view.setPrettyPrint(true);
  view.getObjectMapper().setSerializationInclusion(JsonInclude.Include.NON_NULL).findAndRegisterModules();
  return view;
}

代码示例来源:origin: org.apereo.cas/cas-mgmt-core-authz

public JsonResourceAuthorizationGenerator(final Resource resource) {
  this.objectMapper = new ObjectMapper(getJsonFactory()).findAndRegisterModules();
  loadResource(resource);
  watchResource(resource);
}

相关文章

微信公众号

最新文章

更多

ObjectMapper类方法