目前我使用带有命名参数的辅助注入,如下所示:
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);
}
所以本质上我想要自定义辅助注释。有没有办法做到这一点?