私はコンストラクタ依存性注入に注釈@Qualifier
を使用したい場合は、私は以下のようなものだろう:@RequiredArgsConstructor(onConstructor = @__(@ Autowired))に修飾子を追加することは可能ですか?
public class Example {
private final ComponentExample component;
@Autowired
public Example(@Qualifier("someComponent") ComponentExample component) {
this.component = component;
}
}
を私は定型的なコードを削減し、コンストラクタを含める必要はありませんロンボクのアノテーションは次のようになります知っています@RequiredArgsConstructors([email protected]__(@Inject))
ですが、これは修飾子なしのプロパティでのみ機能します。
@RequiredArgsConstructor(onConstructor = @__(@Autowired))
に修飾語を追加することは可能ですか?
いやが、今の可能性に注意してください(私もそれを望んでいたが、しかし...)。工場を使用してください。 – Sarief
既にgithubに頼んでいるhttps://github.com/rzwitserloot/lombok/issues/745 –
私はこれが偉大な機能になることを願っています – Pau