在骆驼中使用restdsl时,我可以看到如何配置一些功能:
restConfiguration().component("jetty")
.host("localhost")
.port("8889")
.bindingMode(RestBindingMode.json)
.dataFormatProperty(....);
但无法查看如何配置特定于jackson的模块。例如:
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-parameter-names</artifactId>
<version>2.7.5</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jdk8</artifactId>
<version>2.7.5</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.6.7</version>
</dependency>
我需要这个来获取java。时间LocalDate已正确序列化。
我做了与这里相关的相同的事情:如何在Spring Boot中为Camel配置Jackson ObjectMapper
@Produces
@Named("json-jackson")
public JacksonDataFormat getjacksonDataFormat() {
ObjectMapper mapper = new ObjectMapper();
mapper.findAndRegisterModules();
JacksonDataFormat formatter = new JacksonDataFormat(mapper, (Class)null);
return formatter;
}
因为我使用的是camelcdicontext,所以bean在这里是lookedup。例如,我不知道如何在默认的Camel上下文中实现这一点
一、简介 黄页模块的基本设置 二、基本设置 三、SEO设置 二、权限设置
SOFABoot 模块是一个普通的 Jar 包加上一些 SOFABoot 特有的配置,这些 SOFABoot 特有的配置,让一个 Jar 包能够被 SOFABoot 识别,使之具备模块化的能力。 一个完整的 SOFABoot 模块和一个普通的 Jar 包有两点区别: SOFABoot 模块包含一份 sofa-module.properties 文件,这份文件里面定义了 SOFABoot 模块的名称
问题内容: 与使用控制台脚本保护的Kafka通信时出现问题。Kafka受保护,监听器受保护,机制由。 我做了什么:我尝试使用kafka脚本之一列出一些数据: 但是我明白了 命令失败,这是可以理解的,因为它由sasl保护。 因此,我尝试了如何向该命令添加客户端用户名/密码。首先,我尝试运行脚本,我曾经添加必要的文件。我很快发现我无法直接添加文件,我需要使用文件,所以我做到了。 我的属性文件(请记住,
节点发现模块的配置 我们已经多次提到,ElasticSearch创建的目的就是对应集群工作环境。这是跟与ElasticSearch功能类似的其它开源解决方案(比如solr)主要的不同点。其它解决方案也许同样能或难或易地应用于多节点的分布式环境,但是对对于ElasticSearch来说,工作在分布式环境就是它每天的生活。由于节点发现机制,它最大程度简化了集群的 安装和配置。 该发现机制主要基于以下假
我已经将一个项目导入到Android Studio,其中包含几个子项目。 我想运行一个子项目。 我成功地完成了这个子项目的构建。gradle作为一个模块。 为了运行它,我去了运行 问题:当我尝试选择一个模块时,下拉列表中没有显示任何模块。 为什么会这样? 编辑:它在Groovy下显示为模块,但在Android应用程序下不显示。如何让它显示在Android应用程序下?