我一直在使用 Mule DevKit 创建自定义消息处理器。
我已经使用“mule-devkit-archetype-generic”原型(prototype)创建了项目。
它给了我带有注释“@Module”和“@Processor”的类
创建此自定义组件的对象时,我需要初始化一些变量。这些数据将在我的处理器方法中使用。
但我找不到有关如何为这些自定义处理器创建或注释初始化方法的任何帮助。
我尝试实现“Initialisable”并实现初始化方法。但是编译时出现错误说明
The method name 'initialise' is not valid for a no-arg non-private method
请建议我可以通过什么方式完成此任务。
最佳答案
无需实现接口(interface):在初始化方法上使用 @PostConstruct
注释就可以解决问题。
关于java - 如何为自定义处理器配置 "initialise"方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15278022/