我正在创建一个自定义NIFI处理器(现在是NIFI自己的emailProcessor的精简版)。
如果我可以使用Spring的依赖注入,那将是可取的。 例如: EmailService bean负责发送邮件。 在我的处理器中,EmailService应该是自动装配的。
如何配置?
答案 0 :(得分:2)
Apache NiFi处理器本身与Spring无关。您必须在处理器的@OnScheduled方法中创建ApplicationContext,然后在调用onTigger时获取要在以后使用的bean。我不认为你能够@Autowire直接进入处理器,因为处理器本身是由NiFi框架管理的,而不是Spring bean。