定義する Mule 設定があります
<context:property-placeholder location="classpath:/mule-sw.properties"/>
また、フィールドの 1 つで @Lookup アノテーションを使用する Java のカスタム コンポーネント クラスもあります。
@Lookup("file-path")
private String path;
私の「mule-sw.properties」がこのようなものであると考える
file-path=C:/hello.txt
Mule アプリケーションを起動すると、常に Deploy Exception が発生します
org.mule.api.expression.RequiredValueException: "Required object not found in registry of Type "class java.lang.String" with name "file-path" on object "class component.CustomComponent"
また、 @Lookup("file-path") を @Lookup("${file-path}") で変更しようとしましたが、成功しませんでした。
誰でも私にもっと良い解決策を教えてもらえますか? どんな助けでも親切に感謝します。
ありがとう