Gerador de Handler

Gera ou corrige a estrutura da classe e do método do handler com base na referência do handler da RouterFunction.


Alvo de análise

Por padrão, escaneia a fonte sob o pacote routerPackage. Usar scanWholeProject(true) procura RouterFunction em todo o caminho raiz. Analisa os parâmetros do bean do roteador e a referência handler::method para combinar a classe e o método do manipulador necessários.

Opções de configuração

caminhoRaiz

raiz do código-fonte padrão

pacoteRoteador

pacote do roteador a ser escaneado

scanWholeProject

escaneia todo o root em vez do pacote do roteador

pacoteManipulador

pacote da classe gerada

diretórioSaídaManipulador

caminho de saída do arquivo Java real

addAutoImport / autoImports

Adicionar ou substituir importações gerais

addStaticAutoImport / staticAutoImports

Adicionar ou substituir importações estáticas

Injeção de importação comum do projeto

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();

Escopo de modificação

© 2026 Byeolnaerim. Todos os direitos reservados.IntroduçãoPolítica de Privacidade