码迷,mamicode.com
首页 > 编程语言 > 详细

如何使用Idea从头开始搭建一个完整的SpringBoot项目结构

时间:2021-06-19 19:32:22      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:新项目   下载   冗余   loading   mamicode   style   gui   目录   步骤   

一、创建一个父项目(空项目)

  1、在码云上创建完整的空项目

    技术图片

     注意:上面的路径下的back-end 是自己的项目名称(对应下面生成的idea项目名),可以自己根据项目需要定义

   2、复制创建完成后码云上生成的链接,使用Idea进行克隆到本地

    技术图片

    技术图片

    创建完成后的目录结构:

    技术图片

     经过上面步骤,一个空项目就生成了(没有pom文件,这个可以复制其下面的微服务模块中生成的pom文件,下面会说到) 

二、在父模块下创建一个个微服务模块

    1、创建微服务模块

      右键父模块—>new—>module—>next

    技术图片

    注意:每个微服务模块的包名形式com.atguiku.gmall.xxx(如:product/order/ware等)需要保持一致

 

     技术图片

   2、重点:每次使用Idea创建新项目需要重新配置MavenJDK的路径

    步骤:File—>setting—>maven

    技术图片

    注意:maven配置的时候需要注意改成阿里云下载(可以百度maven安装)

 

     File—>Project Structure

    技术图片

 

三、将父项目设置总项目其他的微服务设置为子项目

   1、从子项目中复制一个pom文件到父项目

   2、配置父项目pom文件

    技术图片

   3、在maven中添加总服务,并刷新maven,可以使父项目变为root模块

    技术图片

    技术图片

   4、刷新 

  5、后面可能会把各个微服务中一些公用的utils和api封装在单独的模块中,如果需要使用只需要在相应的微服务pom中依赖该模块即可


 

  到这基本上一个完成的结构已经搭建完成,但是由于项目最终一定会用到Git,所以上传到远程仓库时,需要遵守一些规则,以及注意事项,下面会详细介绍

  

四、项目提交注意事项

  1、选择上传的地方,从而选择合适的插件(我这里是上传的码云)

   File—>setting—>Plugins—>搜索gitee插件下载(如果是github自行选择)

  2、上传时忽略冗余的文件

   技术图片

   3、提交

   技术图片  

   技术图片

如何使用Idea从头开始搭建一个完整的SpringBoot项目结构

标签:新项目   下载   冗余   loading   mamicode   style   gui   目录   步骤   

原文地址:https://www.cnblogs.com/heikedeblack/p/14903553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!