# aider-codegen **Repository Path**: zhangrui_i/aider-codegen ## Basic Information - **Project Name**: aider-codegen - **Description**: 代码一键生成 - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-18 - **Last Updated**: 2023-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## aider-spring-boot-starter 代码生成 ## 使用说明 1. yaml配置,正确配置数据库连接和表名 ```yaml spring: datasource: type: com.zaxxer.hikari.HikariDataSource driver-class-name: com.mysql.cj.jdbc.Driver username: password: jdbc-url: jdbc:mysql://10.23.119.211:3306/?useUnicode=true&characterEncoding=utf-8&useInformationSchema=true&serverTimezone=GMT%2B8 code-gen: template-location: templates/aider/ # 库名 catalog: app_notice # 表名 table: tb_notice # 类名 model: Notice request-mapping: /notice # 包名 base-package: cn.ioa.notice # 输出目录 source-folder: e:/codegen # 是否建立子目录 enable-sub-package: false console: false # 是否过滤基础的字段 id create_by 等等 common-field-filter: true logging: level: root: INFO com: huayun: info ``` ### 执行方式 1. clone项目在idea中运行 1. 需要注释pom文件中, 将配置文件纳入打包文件 ```xml application.yaml ``` 2. 运行单元测试 CodeGenApplicationTests.run方法 2. 使用jar -jar 运行 1. 将项目打包,复制application.yaml到jar所在目录 2. 运行 `java -jar -Dfile.encoding=UTF-8 aider-codegen-1.0.0-exec.jar` 即可 ### 生成的文件 生成的文件有实体类,实体类Query对象 生成xml文件提供参考,方便开发的时候复制,不需要引用到项目 生成的Mapper类、Ds类、Api类