java - 如何为自定义处理器配置 "initialise"方法

标签 java customization mule mule-studio

我一直在使用 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/

相关文章:

mule - 使用 MEL 将 Map 设置为 Mule Flow 中的有效负载

java - 如何在 Mule 3.4 ESB 中使用 Datamapper 映射数据库中的 Excel 文件

linux - 我如何让 Emacs 从文件加载字体?

java - 为 CompletableFuture 创建通用数组

java - 如何检查列表是否仅包含给定范围 JAVA 中的元素?

java - 整洁的架构 : separate IO and Core in different . jar 文件

javascript - 新的网络打印解决方案

css - 在 TYPO3 8.7 中是否可以为任何内容元素提供自定义 CSS 类?

mule - ESB Mule 3.8.1 CE HTTP 请求抛出 doSelect 错误

java - 如何在 JFrame 之间切换时保持 KeyListener 处于 Activity 状态