現時点では、次のような名前付きパラメーターでアシスト インジェクションを使用しています。
public interface Factory {
public MyObject create(@Assisted("string1") String string1, @Assisted("string2") String string2);
}
これはうまくいきます。しかし、パラメーターの識別子として文字列を使用するのは少し見苦しいと思います。私がやりたいことは次のとおりです。
public interface Factory {
public MyObject create(@String1 String string1, @String2 String string2);
}
したがって、基本的には、カスタムの補助注釈が必要です。これを行う方法はありますか?