![](/img/trans.png)
[英]Azure blob storage sdk v10/v11 quickstart error behind a proxy
[英]Spring controller, Jackson dataformat, and Azure blob storage v10
我们有一个基于Spring的相当大的项目,默认情况下API返回JSON数据。 一旦在maven pom中添加了azure-storage-blob库依赖项,所有的控制器(而不是默认情况下返回json)都将返回xml。 我删除了依赖项,然后返回json。
似乎与Jackson数据格式链接,是由于我将其排除在外:
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>10.3.0</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
</exclusion>
</exclusions>
</dependency>
回到json ....但是azure不再起作用了:)
您有什么想法如何处理吗?
谢谢,祝你有美好的一天
编辑2018-01-07:杰克逊是一个老朋友,我添加了spring配置以强制将json作为后备格式,这并不理想:
@Override public void configureContentNegotiation(ContentNegotiationConfigurer conf) {
conf.favorPathExtension(true)
.favorParameter(false)
.ignoreAcceptHeader(true)
.useJaf(false)
.defaultContentType(MediaType.APPLICATION_JSON);
}
由于一些副作用的出现,这部分工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.