为什么需要公共模块?
答:减少代码冗余。保证代码的唯一性,易于维护等。
idea新建一个spring boot项目,选个spring web即可。
common的pom.xml
4.0.0 org.springframework.boot spring-boot-starter-parent 2.4.9 com.fu common 1 common 公共类 1.8 2020.0.4 org.mybatis.spring.boot mybatis-spring-boot-starter 2.2.0 org.springframework.boot spring-boot-starter-web org.springframework.cloud spring-cloud-starter-bootstrap org.springframework.boot spring-boot-starter-jdbc mysql mysql-connector-java runtime org.springframework.cloud spring-cloud-starter-netflix-eureka-client org.springframework.cloud spring-cloud-config-client org.springframework.cloud spring-cloud-starter-openfeign org.springframework.boot spring-boot-starter-validation org.springframework.boot spring-boot-starter-data-redis io.github.yedaxia japidocs 1.4.4 commons-lang commons-lang 2.5 com.github.pagehelper pagehelper-spring-boot-starter 1.2.13 org.springframework.cloud spring-cloud-dependencies ${spring-cloud.version} pom import org.apache.maven.plugins maven-compiler-plugin common
这里可以放公共实体类、mapper(dao)、mapping(xml)、util包等公共代码。
目录结构如下:



