处理程序生成器

根据 RouterFunction 的处理程序引用生成或修正处理程序类和方法的骨架。


分析对象

默认扫描 routerPackage 下的源。使用 scanWholeProject(true) 可以在根路径下查找 RouterFunction。分析路由器 bean 参数和 handler::method 引用,以匹配所需的处理程序类和方法。

配置选项

根路径

基本源根

routerPackage

要扫描的路由器包

扫描整个项目

在整个根目录下扫描,而不是路由器包

handlerPackage

生成类的包

handler输出目录

实际 Java 文件输出路径

addAutoImport / autoImports

添加或完全替换常规导入

addStaticAutoImport / staticAutoImports

添加或完全替换静态导入

项目公共导入注入

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

修改范围

© 2026 Byeolnaerim. 保留所有权利.介绍隐私政策