# auto-code **Repository Path**: wukey/auto-code ## Basic Information - **Project Name**: auto-code - **Description**: 代码自动生成,开源项目自改 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-27 - **Last Updated**: 2024-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## mybatis-plus-generator-ui 此项目源地址:[https://github.com/davidfantasy/mybatis-plus-generator-ui.git](https://github.com/davidfantasy/mybatis-plus-generator-ui.git) 服务的启动方法 `com.github.davidfantasy.mybatisplus.generatorui.MybatisPlusToolsApplication` ``` java public static void main(String[] args) { // com.mysql.cj.jdbc.Driver oracle.jdbc.driver.OracleDriver String driverClassName = getArgsStr(args, 0,"oracle.jdbc.driver.OracleDriver"); // jdbc:mysql://localhost:3306/db jdbc:oracle:thin:@10.3.87.68:1521/wms String jdbcUrl = getArgsStr(args, 1, "jdbc:oracle:thin:@10.3.87.68:1521/wms"); String schemaName = getArgsStr(args, 2, "WMS_HZ"); String userName = getArgsStr(args, 3,"wms_hz"); String password = getArgsStr(args, 4,"JzTwmShz2023"); int port = getArgsInt(args, 5,8068); String basePackage = getArgsStr(args, 6,"com.join.wms.outstorage.init.server"); Map param = new HashMap(){{ put("schema", getArgsStr(args, 7, "wms-hz")); put("dbtype", getArgsInt(args, 8,2)); }}; GeneratorConfig config = GeneratorConfig.builder() .jdbcUrl(jdbcUrl) .userName(userName) .password(password) .driverClassName(driverClassName) .schemaName(schemaName) .port(port) .basePackage(basePackage) .templateParams(param) .nameConverter(new NameConverter() { @Override public String serviceNameConvert(String entityName) { return entityName + "Service"; } @Override public String controllerNameConvert(String entityName) { return entityName + "Controller"; } @Override public String entityNameConvert(String tableName, String tablePrefix) { return StrUtil.upperFirst(StrUtil.toCamelCase(tableName.toLowerCase())) + "DTO"; } }) .build(); MybatisPlusToolsApplication.run(config); } ```