我一直在与Mule DevKit合作创建自定义消息处理器。
我用“mule-devkit-archetype-generic”原型创建了这个项目。
它给了我注释“@Module”和“@Processor”
我需要在创建此自定义组件的对象时初始化一些变量。这些数据将用于我的处理器方法。
但是我找不到任何有关如何为这些自定义处理器创建或注释Initialize方法的帮助。
我尝试过实现“Initialisable”并实现initialize方法。但是在编译陈述时出现了错误
The method name 'initialise' is not valid for a no-arg non-private method
请建议我这样做的方式。
答案 0 :(得分:1)
无需实现接口:在初始化方法上使用@PostConstruct
注释应该可以解决问题。