Class GeneratorPropertiesBuilder.TargetPackageBuilder

java.lang.Object
pro.chenggang.project.reactive.mybatis.support.generator.properties.GeneratorPropertiesBuilder.TargetPackageBuilder
Enclosing class:
GeneratorPropertiesBuilder

public static class GeneratorPropertiesBuilder.TargetPackageBuilder extends Object
The target package builder.
  • Method Details

    • basePackage

      public GeneratorPropertiesBuilder.TargetPackageBuilder basePackage(String basePackage)
      Base package. FYI: the whole project's common package
      Parameters:
      basePackage - the base package
      Returns:
      the target package builder
    • modelPackage

      public GeneratorPropertiesBuilder.TargetPackageBuilder modelPackage(String modelPackage)
      Model package. FYI: if basePackage is blank, this should be the full package name
      Parameters:
      modelPackage - the model package
      Returns:
      the target package builder
    • mapperInterfacePackage

      public GeneratorPropertiesBuilder.TargetPackageBuilder mapperInterfacePackage(String mapperInterfacePackage)
      Mapper interface package. FYI: if basePackage is blank, this should be the full package name
      Parameters:
      mapperInterfacePackage - the mapper interface package
      Returns:
      the target package builder
    • mapperXmlPackage

      public GeneratorPropertiesBuilder.TargetPackageBuilder mapperXmlPackage(String mapperXmlPackage)
      Mapper xml package. FYI: the xml directory in mapper xml location
      Parameters:
      mapperXmlPackage - the mapper xml package
      Returns:
      the target package builder
    • thenPropertiesBuilder

      public GeneratorPropertiesBuilder thenPropertiesBuilder()
      Build TargetPackage and return GeneratorPropertiesBuilder
      Returns:
      the GeneratorPropertiesBuilder