本文整理了Java中com.fasterxml.jackson.databind.ObjectMapper.findAndRegisterModules()
方法的一些代码示例,展示了ObjectMapper.findAndRegisterModules()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ObjectMapper.findAndRegisterModules()
方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.ObjectMapper
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!