小编Sop*_*unk的帖子

SpringFox依赖打破了我的Spring Context

直到最近,我一直在免费提供我的招摇文档,因为我使用Camel来公开我的REST API.我不得不抛弃骆驼,因为它与杰克逊玩得很好,所以我试图建立SpringFox.不幸的是,简单地添加SpringFox作为依赖性会以某种方式破坏我的Spring上下文,并抛出一个模糊且不正确的错误声称我没有显式的ObjectMapper bean,我这样做 - 无法使Camel使用所述bean是我必须删除的原因它.

要清楚,不进行任何代码更改,只需添加以下依赖项:

compile group: "io.springfox", name: "springfox-swagger2" version: "2.0.2"
Run Code Online (Sandbox Code Playgroud)

导致问题.我正在使用Jackson 2.5.3和Spring Boot 1.2.3.RELEASE

FWIW这里是堆栈跟踪的有趣部分:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration$HypermediaConfiguration$HalObjectMapperConfiguration': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.fasterxml.jackson.databind.ObjectMapper org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration$HypermediaConfiguration$HalObjectMapperConfiguration.primaryObjectMapper; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [com.fasterxml.jackson.databind.ObjectMapper] is defined: expected single matching bean but found 2: objectMapper,_halObjectMapper
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1210)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
    at …
Run Code Online (Sandbox Code Playgroud)

java spring swagger

4
推荐指数
1
解决办法
1781
查看次数

Cocoa(AppKit)是否为标准UTI提供常量?

只是想知道Cocoa是否为标准UTI提供常量?目前我正在使用NSPasteboard.h中定义的Pboard类型,但它们在评论中被标记为弃用.是否有我应该用于UTI的常量,或者我只是在我的应用程序中对NSString值进行硬编码?

cocoa uti

2
推荐指数
1
解决办法
246
查看次数

如何匹配perl正则表达式中的换行符?

我正在尝试研究如何使用perl(来自shell)匹配换行符.以下:

(echo a b c d e; echo f g h i j; echo l m n o p) | perl -pe 's/(c.*)/[$1]/'
Run Code Online (Sandbox Code Playgroud)

我明白了:

a b [c d e]
f g h i j
l m n o p
Run Code Online (Sandbox Code Playgroud)

这是我的期望.但是当我/s在我的正则表达式的末尾放置一个时,我得到了这个:

a b [c d e
]f g h i j
l m n o p
Run Code Online (Sandbox Code Playgroud)

我期望并希望它打印的是:

a b [c d e
f g h i j
l m n o p
]
Run Code Online (Sandbox Code Playgroud)

我的正则表达式有问题,或者我的perl调用标志?

regex shell perl

2
推荐指数
1
解决办法
1385
查看次数

如何让Babel输出文件的AST?

有没有办法让Babel输出文件的AST,作为JSON或类似的东西,而不是将它压缩回JS?

原因是我希望能够做一些简单的静态分析/代码生成,虽然我的目标是最终在Babel(或类似)的插件中进行,但我觉得如果我可以从静态模型.

javascript babeljs

2
推荐指数
1
解决办法
2290
查看次数

标签 统计

babeljs ×1

cocoa ×1

java ×1

javascript ×1

perl ×1

regex ×1

shell ×1

spring ×1

swagger ×1

uti ×1