我正在开发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?
答案 0 :(得分:2)
如果您添加Spring Facet
并且包含 camelContext 的Spring配置文件位于Spring Application Context
下,那么应该没有问题。