文章目录1、生成器配置2、代码生成3、工具类和mybatis-plus依赖lombok依赖commons-lang依赖servlit-api依赖mysql驱动的utils工具类部署
代码生成器: https://gitee.com/Guo-quan Liang/renren-generator
使用git命令本地克隆上述代码生成器,然后手动将其导入IDEA并将其聚合到电子商务项目中。
另一方面,配置生成器以在application.yml中配置数据库连接信息
在generator.properties中,配置IDEA的缺省包名称、数据库表前缀等信息。
二、选中所有生成代码的表,点击生成代码按钮。
将生成的代码的main文件夹直接复制到项目的src文件下。
三.制作工具类和依赖关系MavenModule命名为gulimall-common。 之后,写了微服务所需的公共依存关系、公共系统、bean。 使所有微服务依赖于common。
引入mybatis-plus相关性mybatis-plus相关性后,控制器层不再报告错误。
ependencygroupidcom.Bao midou/groupidartifactidmybatis-plus-boot-starter/artifactidversion3.2.0/version/de
ependencygroupidorg.project lombok/groupidartifactidlombok/artifactidversion1. 18.8/version/dependency commmons-lerler 例如,toString (的结果自动生成,hashCode )和equals ) )方法的自动实现、数组操作、枚举、日期和时间处理等。
ependencygroupidcommons-lang/groupidartifactidcommons-lang/artifactidversion 2.6/version/dependencyservlit-API依赖注意事项
引入此依赖关系的主要目的是使用对象,如HttpServletRequest和HttpServletResponse。
ependencygroupidjavax.servlet/groupidartifactidservlet-API/artifactidversion 2.5/versionscopeprovided/scope/de per 此依赖关系与各种mysql数据库版本兼容。
! -- mysql驱动程序- -从属cygroupidmysql/groupidartifactidmysql-connector-Java/artifactidversion8.0. 22/version
http状态错误:导入httpcore! - https://mvn repository.com/artifact/org.Apache.http components/httpcore-- dependencygroupidorg.Apache.http comoned dependency每个人都有自己的开源工具包,需要从生成器获取公共依赖关系。
注: shiro的RequiresPermissions注释报告错误。 相反,由于使用了SpringSecurity,因此可以在生成器模板中注释此处,重新生成代码,然后仅将控制器文件替换为项目。