由于上一步生成的代码中, 缺少一些依赖包,而这些依赖包是每个模块都需要的, 因此创建一个公共的依赖模块进行统一的管理 选中父工程 new module
注意第二步是选中Maven 而不是选择 Spring Inialier. 因为公共的模块是不需要启动类的, 只需要管理jar包用的.
接下来填上 gulimall-common 模块名即可 在pom中进行描述
gulimall
com.atguigu.gulimall
0.0.1-SNAPSHOT
4.0.0
gulimall-common
公共的依赖 ,bean 工具类等
在每一个业务模块的pom中, 引入common的依赖,
com.atguigu.gulimall
gulimall-common
0.0.1-SNAPSHOT
如果遇到pom中没有自动提示, 在此处点击update Common模块中的公共依赖
com.baomidou
mybatis-plus-boot-starter
3.2.0
org.projectlombok
lombok
1.18.8
org.apache.httpcomponents
httpcore
4.4.12
commons-lang
commons-lang
2.6
mysql
mysql-connector-java
8.0.17
javax.servlet
servlet-api
2.5
provided
com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-discovery
com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-config
javax.validation
validation-api
2.0.1.Final
com.alibaba.cloud
spring-cloud-alibaba-dependencies
2.1.0.RELEASE
pom
import
拷贝工具类到common模块中 现在就只有controller的shiro的注解是报错的, 每一个controller都去改的话,太麻烦, 只需要改生成代码的模板即可. 将生成代码的模板进行注解去除. 和最上面的导入的包注释掉
重新运行生成代码的服务, 将重新生成的controller进行替换即可!