首页 > 其他分享 >SpringCloud Alibaba入门1-创建多模块工程

SpringCloud Alibaba入门1-创建多模块工程

时间:2023-06-22 23:32:26浏览次数:33  
标签:入门 项目 创建 mymall module Alibaba pom 模块 SpringCloud

一、创建父项目

创建一个Maven的父项目,命名为mymall用于管理子项目。

SpringCloud Alibaba入门1-创建多模块工程_项目结构

项目创建完成后,删除src目录和在pom.xml文件里面设置packing的方式为pom,管理其他子模块的依赖。

SpringCloud Alibaba入门1-创建多模块工程_项目创建_02

删除之后的项目结构为:

SpringCloud Alibaba入门1-创建多模块工程_右键_03

二、创建子module

在父项目上右键,新建module,命令为mymall-common,然后创建子模块

SpringCloud Alibaba入门1-创建多模块工程_右键_04

创建子模块成功之后的结构如下所示:

SpringCloud Alibaba入门1-创建多模块工程_项目创建_05

我们按照同样的办法,随后创建另外的子模块,创建完成之后的项目结构如下所示:

SpringCloud Alibaba入门1-创建多模块工程_项目创建_06

各个模块对应的功能为:

  • mymall-common:通用子模块,包含工具类,实体包等等。
  • mymall-pay:支付子模块。
  • mymall-goods:商品子模块。
  • mymall-order:订单子模块。
  • mymall-stock:库存子模块。
  • mymall-user:用户子模块。

标签:入门,项目,创建,mymall,module,Alibaba,pom,模块,SpringCloud
From: https://blog.51cto.com/u_13312531/6536187

相关文章

  • 腾讯资深Android开发带你入门面试重点Framework,掌握更加核心的技术
    前言今天,想跟大家聊聊,Framework开发的那些事。系统应用开发,现在来说,已经开始脱离系统,单独拿出来开发,系统定制接口,已提供给应用调用,用来增强功能。原生的桌面,拨号,设置,已经没法做出差异化优势,因此都费尽心机,来进行应用深度开发。对于之前维护系统应用模块的人来讲,修修补补,真的没有什......
  • SpringCloud依赖问题:spring-cloud-starter-eureka-server 和 spring-cloud-starter-ne
    学习SpringCloud微服务时,很多资料上都写的是spring-cloud-starter-eureka-server,结果问题无法正常启动,这是因为与当前的SpringBoot版本不匹配。其实较新的版本应该使用spring-cloud-starter-netflix-eureka-server依赖。PS:SpringCloud的版本不兼容好坑。......
  • Android入门--写一个最简单的计算器
    这里将写的计算器是借用了下面写的计算器,并把其中需要注意的地方一一补充罗列:http://www.iteye.com/topic/141029需要演示的结果:之前假设已经配置好Android开发环境,如果没有,请参看下面2篇文章:Win7配置Android开发环境ubuntu10.10下安装android2.2开发环境 第一步,新......
  • C++入门教程
    C++入门教程----------------------------------------------------------一.初识C++---------------------------------------------------------1.什么是C++.c++是一种较为基础的编程语言,虽然没有Python,Scratch那么高级,但是它应用范围很广.不论是信息奥赛还是国......
  • Kotlin入门|Android Kotlin 初学者学习网站+最新学习资源
    Kotlin是一门可以运行在Java虚拟机、Android和浏览器上的静态语言,它与Java100%兼容。如果你对Java非常熟悉,一般上手Kotlin也会比较容易。在我从事Android开发的多年来,也积累了很多专业的学习网站和宝贵的学习资源,现无偿分享给大家,不求面面俱到,只希能给各位Android开发者和带来......
  • 人工智能核心技术与研究领域划分,最新《人工智能入门指南》开源
    经过半个多世纪的发展,人工智能技术逐步成熟,已然形成了固定的产业链。而随着近几年国家的大力支持,我国的人工智能产业规模也在不断扩大,科技人才供应吃紧,尤其是算法设计岗和应用开发岗供需比均在0.2以下,也就是说企业需要100个员工,市场却只能提供不到2个,人才的吸引和管理可谓迫在眉睫......
  • Huggingface Transformers库学习笔记(一):入门(Get started)
    前言Huggingface的Transformers库是一个很棒的项目,该库提供了用于自然语言理解(NLU)任务(如分析文本的情感)和自然语言生成(NLG)任务(如用新文本完成提示或用另一种语言翻译)的预先训练的模型。其收录了在100多种语言上超过32种预训练模型。这些先进的模型通过这个库可以非常轻松......
  • ASP.NET Core MVC 从入门到精通之Filter
    随着技术的发展,ASP.NETCoreMVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NETCoreMVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NETCoreMVC系统开发的人员。经过前几篇文章的讲解,初步了解ASP.NETCore......
  • jmeter入门简介
    1.引入1.1为什么要学习jmeter免费开源多系统兼容轻量级工具易用插件丰富功能强大接口功能测试接口自动化测试(jmeter+maven/ant+jenkins)接口性能测试与其他性能测试工具比较:apacheAB:不接受服务器返回数据,只返回code,比jmeter快,返回结果无意义loadrunner:商用......
  • C#语言async, await 简单介绍与实例(入门级)
       本文介绍异步编程的基本思想和语法。在程序处理里,程序基本上有两种处理方式:同步和异步。对于有些新手,甚至认为“同步”是同时进行的意思,这显然是错误的。同步的基本意思是:程序一个个执行方法,或者说在方法调用上,fun1(),fun2(),fun3(),fun4().. 按顺序调用,而异步的意思......