我正在研究Java/Camel应用程序。我已经通过XML文件配置了 Camel ,这导致了

<camelContext id="CamelContext" xmlns="http://camel.apache.org/schema/spring">
    <proxy id="someProcessor"
           serviceInterface="some.Processor"
           serviceUrl="direct:processMessage"/>
</camelContext>

Intellij总是警告我尚未解析定制bean。我不想在CamelContext中进行的每个编辑都同意这一点。例如(更改了代理ID):
<camelContext id="CamelContext" xmlns="http://camel.apache.org/schema/spring">
    <proxy id="someProcessor1"
           serviceInterface="some.Processor"
           serviceUrl="direct:processMessage"/>
</camelContext>

(顺便说一句,如果我撤消了编辑,则该bean被视为再次解析。)

有没有一种方法可以自动解析定制bean?

最佳答案

如果您添加Spring Facet,并且包含camelContext的Spring配置文件位于Spring Application Context下,那么应该没有问题。

09-04 13:52