成都网站建设设计

将想法与焦点和您一起共享

springboot+idea+maven多模块项目搭建的方法-创新互联

这篇文章给大家分享的是有关springboot+idea+maven多模块项目搭建的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

网站制作、成都网站设计的开发,更需要了解用户,从用户角度来建设网站,获得较好的用户体验。创新互联多年互联网经验,见的多,沟通容易、能帮助客户提出的运营建议。作为成都一家网络公司,打造的就是网站建设产品直销的概念。选择创新互联,不只是建站,我们把建站作为产品,不断的更新、完善,让每位来访用户感受到浩方产品的价值服务。

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

springboot+idea+maven多模块项目搭建的方法

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

springboot+idea+maven多模块项目搭建的方法  

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

springboot+idea+maven多模块项目搭建的方法springboot+idea+maven多模块项目搭建的方法

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

springboot+idea+maven多模块项目搭建的方法

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

springboot+idea+maven多模块项目搭建的方法springboot+idea+maven多模块项目搭建的方法

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

<?xml version="1.0" encoding="UTF-8"?>

 4.0.0
 com.honor
 phone
 pom
 1.0-SNAPSHOT
 
 honor-dao
 honor-common
 honor-manager
 
 
 org.springframework.boot
 spring-boot-starter-parent
 2.1.7.RELEASE
  
 
 
 1.0-SNAPSHOT
 1.0-SNAPSHOT
 UTF-8
 UTF-8
 1.8
 true
 4.5.7
 2.7.0
 1.3.7
 3.4.6
 42.2.12
 2.1.5.RELEASE
 0.9.0
 2.5.0
 2.8.5
 2.13.3
 3.1.0
 6.0.0
 4.1.2
 
 
 
 org.springframework.boot
 spring-boot-starter-web
 
 
 
 org.hibernate.validator
 hibernate-validator
 
 
 ch.qos.logback
 logback-classic
 
 
 org.springframework.boot
 spring-boot-starter-logging
 
 
 
 
 
 
 
 org.springframework.boot
 spring-boot-starter-actuator
 
 
 org.springframework.boot
 spring-boot-starter-aop
 
 
 org.springframework.boot
 spring-boot-starter-test
 test
 
 
 org.apache.logging.log4j
 log4j-slf4j-impl
 ${log4j2.version}
 compile
 
 
 org.apache.logging.log4j
 log4j-core
 ${log4j2.version}
 compile
 
 
 org.apache.logging.log4j
 log4j-jul
 ${log4j2.version}
 compile
 
 
 org.apache.logging.log4j
 log4j-api
 ${log4j2.version}
 compile
 
 
 javax.servlet
 javax.servlet-api
 3.1.0
 provided
 
 
 
 
 
 org.junit.jupiter
 junit-jupiter-api
 5.5.0
 test
 
 
 com.honor
 honor-common
 ${honor-common}
 
 
 com.honor
 honor-dao
 ${honor-dao}
 
 
 
 com.alibaba
 druid-spring-boot-starter
 1.1.20
 
 
 
 io.springfox
 springfox-swagger2
 ${swagger2.version}
 
 
 io.springfox
 springfox-swagger-ui
 ${swagger2.version}
 
 
 
 
 
 com.baomidou
 mybatis-plus-boot-starter
 ${mybatis-plus.version}
 
 
 com.baomidou
 mybatis-plus-generator
 ${mybatis-plus.version}
 
 
 
 mysql
 mysql-connector-java
 runtime
 8.0.13
 
 
 
 org.springframework.data
 spring-data-commons
 ${spring-data-commons.version}
 
 
 
 io.jsonwebtoken
 jjwt
 ${jjwt.version}
 
 
 
 com.google.code.gson
 gson
 ${gson.version}
 
 
 
 net.sf.json-lib
 json-lib
 2.4
 jdk15
 
 
 
 org.activiti
 activiti-engine
 ${activiti.version}
 
 
 org.mybatis
 mybatis
 
 
 
 
 
 org.activiti
 activiti-spring-boot-starter-jpa
 ${activiti.version}
 
 
 org.apache.poi
 poi
 ${poi.version}
 
 
 
 org.apache.poi
 poi-ooxml
 ${poi.version}
 
 
 

分享题目:springboot+idea+maven多模块项目搭建的方法-创新互联
标题路径:http://chengdu.cdxwcx.cn/article/djeisg.html