私は次のような列挙型を持っています:
public enum SomeEnum {
ONE (new MyClass()),
TWO (new MyClass());
private final MyClass instance;
private SomeEnum(MyClass instance) {
this.instance = instance;
}
}
SpringコンテキストからMyClassインスタンスをenumコンストラクタに渡すにはどうすればよいですか? それは可能ですか?
作成中に構成 (.properties ファイル) から MyClass インスタンスにいくつかのパラメーターを渡すため、これが必要です。今、私はBeanを使用してxmlファイルでそれを行っていますが、別の方法があるのでしょうか?