ist es möglich, add-IDS in @RequiredArgsConstructor(onConstructor = @__(@Autowired))?

Wenn ich wollte mit der Anmerkung @Qualifier auf einen constructor dependency injection, hätte ich so etwas wie die folgenden:

public class Example {

    private final ComponentExample component;

    @Autowired
    public Example(@Qualifier("someComponent") ComponentExample component) {
        this.component = component;
    }
}

Ich weiß, lombok Anmerkung zu verringern, boilerplate code und nicht um einen Konstruktor wie folgt aus: @RequiredArgsConstructors(onConstructor=@__(@Inject)) funktioniert aber nur mit Eigenschaften ohne Qualifizierer.

Jemand wissen, ob es möglich ist, zum hinzufügen von IDS in @RequiredArgsConstructor(onConstructor = @__(@Autowired))?

  • NÖ, Hinweis möglich jetzt(Obwohl ich auch wollte, aber...). Verwenden Fabrik.
  • Schon Fragen auf github github.com/rzwitserloot/lombok/issues/745
  • Ich denke auch, es ist etwas, das ist nicht so schwer zu add esp, wenn die Anmerkung passt sowohl eine Instanz-variable und einen parameter im Konstruktor, wie @Qualifier tut.
InformationsquelleAutor Pau | 2016-07-24
Schreibe einen Kommentar