Jersey和Spring的个人资料

时间:2012-11-27 12:06:11

标签: spring jersey

我应该创建仅适用于某些弹簧配置文件的Jersey端点。我尝试按以下方式进行:

<beans profile="teamcity">
    <bean id="impactRadiusEndpoint" class="com.jingit.api.service.ImpactRadiusEndpoint">
        <constructor-arg ref="impactRadiusQueueProcessor"/>
        <constructor-arg ref="messagesReceiver"/>
    </bean>
</beans>

但是当我使用其他一些配置文件启动应用程序并调用此端点时,Jersey会忽略spring配置文件并尝试启动。我在日志中找到以下输出:

SEVERE: Missing dependency for constructor public     com.jingit.api.service.ImpactRadiusEndpoint(com.jingit.commons.queue.service.QueueProcessor,com.jingit.commons.queue.service.QueueMessagesReceiver) at parameter index 0
SEVERE: Missing dependency for constructor public com.jingit.api.service.ImpactRadiusEndpoint(com.jingit.commons.queue.service.QueueProcessor,com.jingit.commons.queue.service.QueueMessagesReceiver) at parameter index 1

此问题也破坏了其他终点。有没有人知道如何解决它?

0 个答案:

没有答案