创建项目微服务 ——
- 添加模块
- 添加依赖
使用 人人开源代码生成器 快速生成 crud 代码 —— https://gitee.com/renrenio
- 下载导入人人开源项目后,修改 application.yml 文件下的数据库连接配置:
2. 修改 generator.properties 配置文件下的 主路径、包名、模块名、作者名和表前缀等配置
- 启动项目,访问启动端口,选择要生成代码的表,生成代码
- 导入生成代码需要的公共依赖
<!--MyBatis-Plus 作为 Dao 层技术-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.2.0</version>
</dependency>
<!-- Lombok 作为 Entity 层技术-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</dependency>
<!-- Java 代码发送 http 请求工具类 -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>4.4.12</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
- 自定义生成代码: 修改 template 文件下相应内容的值
人人开源 renren-generator 踩坑记:
- lombok 版本要改高
错误信息: java: 找不到符号 符号: 方法 setOperation(java.lang.String) 位置: 类型为io.renren.modules.sys.entity.SysLogEntity - 把 Longblob 改为 byte[]
错误信息:java: 找不到符号,类 Longblob