类 Service.Builder

    • 构造器详细资料

      • Builder

        public Builder​(@NotNull
                       @NotNull StrategyConfig strategyConfig)
    • 方法详细资料

      • superServiceClass

        public Service.Builder superServiceClass​(@NotNull
                                                 @NotNull java.lang.Class<?> clazz)
        Service接口父类
        参数:
        clazz - 类
        返回:
        this
      • superServiceClass

        public Service.Builder superServiceClass​(@NotNull
                                                 @NotNull java.lang.String superServiceClass)
        Service接口父类
        参数:
        superServiceClass - 类名
        返回:
        this
      • superServiceImplClass

        public Service.Builder superServiceImplClass​(@NotNull
                                                     @NotNull java.lang.Class<?> clazz)
        Service实现类父类
        参数:
        clazz - 类
        返回:
        this
      • superServiceImplClass

        public Service.Builder superServiceImplClass​(@NotNull
                                                     @NotNull java.lang.String superServiceImplClass)
        Service实现类父类
        参数:
        superServiceImplClass - 类名
        返回:
        this
      • convertServiceFileName

        public Service.Builder convertServiceFileName​(@NotNull
                                                      @NotNull ConverterFileName converter)
        转换输出service接口文件名称
        参数:
        converter - 转换处理
        返回:
        this
        从以下版本开始:
        3.5.0
      • convertServiceImplFileName

        public Service.Builder convertServiceImplFileName​(@NotNull
                                                          @NotNull ConverterFileName converter)
        转换输出service实现类文件名称
        参数:
        converter - 转换处理
        返回:
        this
        从以下版本开始:
        3.5.0
      • formatServiceFileName

        public Service.Builder formatServiceFileName​(@NotNull
                                                     @NotNull java.lang.String format)
        格式化service接口文件名称
        参数:
        format - 格式
        返回:
        this
        从以下版本开始:
        3.5.0
      • formatServiceImplFileName

        public Service.Builder formatServiceImplFileName​(@NotNull
                                                         @NotNull java.lang.String format)
        格式化service实现类文件名称
        参数:
        format - 格式
        返回:
        this
        从以下版本开始:
        3.5.0
      • fileOverride

        @Deprecated
        public Service.Builder fileOverride()
        已过时。
        覆盖已有文件(该方法后续会删除,替代方法为enableFileOverride方法)
        另请参阅:
        enableFileOverride()
      • enableFileOverride

        public Service.Builder enableFileOverride()
        覆盖已有文件
      • get

        @NotNull
        public @NotNull Service get()