1. Coordenadas de importação: mybatis-plus-generator, speed-engine-core
2. Crie um objeto gerador de código:
AutoGenerator autoGenerator = new AutoGenerator();
3. Defina a fonte de dados:
DataSourceConfig dataSource = new DataSourceConfig(); dataSource.setDriverName("com.mysql.cj.jdbc.Driver"); dataSource.setUrl("jdbc:mysql://localhost:3306/stu?serverTimezone=UTC"); dataSource.setUsername("raiz"); dataSource.setPassword("1234"); autoGenerator.setDataSource(dataSource);
4. Defina a configuração global:
GlobalConfig globalConfig = new GlobalConfig(); globalConfig.setOutputDir(System.getProperty("user.dir")+"/demo/src/main/java"); //Definir o local de geração do código globalConfig.setOpen(false); //Definir se deseja abrir o diretório onde o código gerado está localizado após a conclusão da geração globalConfig.setAuthor("uuds"); //Definir o autor globalConfig.setFileOverride(true); //Definir se deseja sobrescrever o arquivo original gerado globalConfig.setMapperName("%sMapper"); //Define o nome da interface da camada de dados, %s é um espaço reservado, referindo-se ao nome do módulo globalConfig.setIdType(IdTyp