首页 > 编程语言 > 详细

多模块项目搭建(IDEA+Maven+SpringBoot)

时间:2019-01-10 23:52:25      阅读:298      评论:0      收藏:0      [点我收藏+]

小结一下,方便扩展整合

1.创建空Maven项目quickx

  Create New Project->Maven->maven-archetye-quickstart->后面常规填写

  项目创建成功后,在pom.xml中 添加

  <packaging>pom</packaging>

 

注意:后面建立的模块都统一使用同一个

  Goup建议统一 如:com.ranx

  Package、Version也建议统一

 

2.创建一个模块cmstemp

  右键父项目->New->Module->Spring initializr->选中Custom,填入:https://start.spring.io->后面常规填写

(说明:https://start.spring.io 可以快速创建springboot项目)

 

3.创建个模块专门放工具类 quickx-utils

 

4.在quickx的pom.xml会有(注意次序)

  <modules>
    <module>quickx-utils</module>
    <module>cmstemp</module>
  </modules>

 

5.在cmstemp使用quickx-utils中的工具

  添加依赖:
  <dependency>
    <groupId>com.ranx</groupId>
    <artifactId>quickx-utils</artifactId>
    <version>${utils-version}</version>
  </dependency>

 

6.测试一下

在quickx-utils中建一个工具类,在cmstemp中引用,启动cmstemp的CmstempApplication,启动成功后在浏览器访问

说明:我这里报了错:

  Failed to determine a suitable driver class

     Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could be configured.

  解决:注释掉cmstemp中的MySQL相关依赖 或者 在yml中配置好数据库项

 

7.项目结构图

 技术分享图片

展开:

技术分享图片

 

多模块项目搭建(IDEA+Maven+SpringBoot)

原文:https://www.cnblogs.com/ranx/p/10252958.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!