Handler-Generator

Erstellt oder korrigiert das Skelett der Handler-Klasse und -Methode basierend auf der Handler-Referenz der RouterFunction.


Analyseziel

Standardmäßig wird der Quellcode unter dem routerPackage gescannt. Mit scanWholeProject(true) wird im gesamten rootPath nach RouterFunction gesucht. Die Router-Bean-Parameter und handler::method-Referenzen werden analysiert, um die erforderlichen Handler-Klassen und -Methoden zuzuordnen.

Konfigurationsoptionen

rootPath

Standard-Source-Root

routerPackage

Router-Paket zum Scannen

scanWholeProject

Gesamten Root-Scan anstelle des Router-Pakets

handlerPackage

Paket der generierten Klasse

handlerOutputDir

Tatsächlicher Ausgabepfad für Java-Dateien

addAutoImport / autoImports

Fügen Sie allgemeine Importe hinzu oder ersetzen Sie sie vollständig

addStaticAutoImport / staticAutoImports

Fügen Sie statische Importe hinzu oder ersetzen Sie sie vollständig

Projektgemeinsame Importinjektion

java
var handlerConfig = HandlerGenerator.Config.builder()
    .addAutoImport(ReactiveMongoDsl.class)
    .addAutoImport(ResponseWrapper.class)
    .addAutoImport(Result.class)
    .addStaticAutoImport(
        HandlerGenerator.StaticImportSpec.of(ResponseWrapper.class, "response")
    )
    .addStaticAutoImport(
        HandlerGenerator.StaticImportSpec.of(FieldsPair.class, "pair")
    )
    .build();

Änderungsbereich

© 2026 Byeolnaerim. Alle Rechte vorbehalten.EinführungDatenschutzrichtlinie