springboot+idea+maven 多模块项目搭建的详细过程(连接数据库进行测试)

论坛 期权论坛 脚本     
niminba   2021-5-23 02:57   730   0

创建之前项目之前 记得改一下 maven  提高下载Pom速度 

 记得 setting 中要改 maven  改成 阿里云的。具体方法 网上查第一步 搭建parents 项目,为maven项目 ,不为springboot 项目 记得修改groupId 

  

第二步 搭建多个子模块, honor-dao   honor-manager   honor-common记得创建 honor-manager 的时候 要把他的gruopId 改成com.honor.manager

这里爆红的原因是 因为 我做到后面然后忘记截屏了,返回来做。实际我已经创建了 ,所以这个步骤是对的。按照这个做法,创建 honor-dao   honor-manager   honor-common,记得创建 honor-manager 的时候 要把他的gruopId 改成com.honor.manager

第三步  在 honor-manager 下分别创建 honor-manager-fc(maven)  honor-manager-user(maven) honor-manager-boot (springboot,记得要使用springboot创建)创建时候 有两个坑 第一个是 父级  别选错 。他一般会默认 选第一级别,就是 honor  但是我们要继承的是 honor-manager第二个是路径 别写错

第四步 开始对各大 Pom 进行整合  dao  中一般需要引入 common  ,common 一般不需要引 其他模块,然后呢 manager 中要同时引入dao  和 common第一个是  honor  父级的 pom 

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <groupId>com.honor</groupId>
 <artifactId>phone</artifactId>
 <packaging>pom</packaging>
 <version>1.0-SNAPSHOT</version>
 <modules>
 <module>honor-dao</module>
 <module>honor-common</module>
 <module>honor-manager</module>
 </modules>
 <parent>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-parent</artifactId>
 <version>2.1.7.RELEASE</version>
 <relativePath/> <!-- lookup parent from repository -->
 </parent>
 <properties>
 <honor-common>1.0-SNAPSHOT</honor-common>
 <honor-dao>1.0-SNAPSHOT</honor-dao>
 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
 <java.version>1.8</java.version>
 <skipTests>true</skipTests>
 <hutool.version>4.5.7</hutool.version>
 <swagger2.version>2.7.0</swagger2.version>
 <mybatis-generator.version>1.3.7</mybatis-generator.version>
 <mybatis.version>3.4.6</mybatis.version>
 <postgresql.version>42.2.12</postgresql.version>
 <spring-data-commons.version>2.1.5.RELEASE</spring-data-commons.version>
 <jjwt.version>0.9.0</jjwt.version>
 <aliyun-oss.version>2.5.0</aliyun-oss.version>
 <gson.version>2.8.5</gson.version>
 <log4j2.version>2.13.3</log4j2.version>
 <mybatis-plus.version>3.1.0</mybatis-plus.version>
 <activiti.version>6.0.0</activiti.version>
 <poi.version>4.1.2</poi.version>
 </properties>
 <dependencies>
 <dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-web</artifactId>
 <exclusions><!-- 去掉默认配置 -->
 <!--<exclusion>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-tomcat</artifactId>
 </exclusion>-->
 <exclusion>
fW'6VF%UDb"b3c3fwCТfDRW"T$2"F2rBW"2&GG&F2rF2W"B"fwCТfW"W76S6W"W$W""fwCТf&W7VCW6W""GS6gBVW6W""ТfW"fwC&SУFcУ:Xb7&yF6F'7KXZ^hhyNk:z3У7GFWBv6V"#"VvCc""7&3GG3F&'22V"cv3C#66#3vC&S3VS33CsBr"vGF##'7Уb673&66У&R673''W6f#Ф6W'fD6E66ТФW%666W""&SУFcУ'7fxKnYnXi6Ffih~KbfУb673&66У&R673''W6f#Ч6W'fW#ТТ6W'fCТ6BFW ТЧ7&Т6FSW6W'0ТFF6SТGS6&&VB'VDFF6PТG&fW"7267F&2fW ТW&F&37633bb3c36&7FW$VFUDbf6W'fW%FUD2fW6U54G'VPТW6W&S&77vЦ&F23ТW"Т677F6W"Т6V6rG'VPЦFV'VsG'VS&SУFcУ~h{XiW6W$6"fkX&KZ鮊hXKj~x:hHKj~KhhXf7G&fffУ7GFWBv6V"#"VvCSc""7&3GG3F&'22V"c#S3FfFVV#6V&SVCsVCfr"vGFcCB#У7GFWBvgB#W$6.K>zУb673&66У&R673''W6f#Ч6vR6W"#Ц6VW6W#Ц6W"W$W#Ц7&&vGGFGSЦ7&&vvV"FFЦfFW6SЦfФ&W7D6 ЧV&2672W6W$6"Т&W6PТW6W$W"W6W$W#Т&WVW7DТfR"""F&WVW7DFUB&W2FGR4D4DcTPТТ&W7&V&2W6W"&VB&WVW7E&f7G&7BfwC&Т&WGW&6W$W"7D'B#"ТvWD"B"ТV&27G&VТ&WGW&VУFcУ'7GG6W"#У7GFWBv6V"#"VvC##"7&3GG3F&'22V"c&SvfV#&V#6#&Cs6SVC&CfcVf3br"vGFcCr#'7zУ7GFWBvgB#BfZI{~jYyNyi
hXУ7GFWBvgB#G66fc#G&h{37G&7jX[>K&FVfVIjYyyN^i[h[>kXyNih~z[K{NZIyX[77&FVfVIjYyXh^Z{J.zKK^XNih~zhn{~{XyNyX[>ih~z[ZJ~Z^YZIiJ
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1060120
帖子:212021
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP