谷粒商城day10-springboot微服务项目初始结构创建以及提交到码云

Day05_谷粒商城(谷粒商城高级篇四)目录 备注:p247—p254这些没有涉及到编码,你可以不看 P247 MQ的简介 P248 RabbitMQ的简介 P249 RabbitMQ的流程 P250 docker安装RabbitMQ P251 绑定一个交换机和队列 P252 Direct的手动演示 P253 Fanout的手动演示 P254 Topic的手动演示 P255 SpringBoot整合RabbitMQ P256 AmqpAdmin使用 ... 阅读详情

 

1.上一集我们拉下来的项目作为总项目,然后把各微服务模块创建到此项目里面

以商品服务举例,如下

 选择以下两大组件 web不用多说,feign是用于微服务之间的调用

 

然后再以相同方式创建其它四个子模块,订单,仓储,会员,促销

 2.在总项目中添加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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.atguigu.gulimall</groupId>
    <artifactId>gulimall</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>gulimall</name>
    <description>聚合服务</description>
    <packaging>pom</packaging>

    <modules>
        <module>gulimall-ware</module>
        <module>gulimall-coupon</module>
        <module>gulimall-member</module>
        <module>gulimall-order</module>
        <module>gulimall-product</module>

    </modules>

</project>

3.profiles里添加gulimall

 4.修改父工程的gitignore文件

在里面添加如下内容,使得如下内容不会被版本控制

**/mvnw
**/mvnw.cmd

**/.mvn
**/target/

.idea
**/.gitignore

5.加入版本控制

 

6.提交到码云

 

添加注释并把右侧两个√去掉,分别是代码分析与检查todo项,这里我们不需要

  

第一次我push报错Remote: [31mYou do not have permission push to this repository[0m unable to access 'https://gitee.com/feng_bu_jue/gulimall.git/': The requested URL returned error: 403

后面发现是码云主邮箱设置问题,默认的主油箱是一个奇怪的,需要手动改为之前你git内配置的提交邮箱

7.最后刷新码云就可以在仓库看见提交的内容了

GuLi商城-SpringCloud Alibaba-Nacos配置中心-简单示例 这样做存在的一个问题,如果频繁的修改application.properties,在需要频繁重新打包部署。这样会动态的从配置中心读取配置,并且在指明了相同的配置信息时,配置中心中设置的值优先。我们测试下配置中心中设置的值是不是优先于本地配置,结果失败了,没有读取配置中心的值。因为版本问题,上面最新的文档没有使用bootstrap.properties,下面我们用的是bootstrap.properties配置。我们将采用Nacos的配置中心来解决这个问题。1.引入配置中心依赖,放到common中。 阅读详情

相关推荐

【网格生成】Gmsh快速入门教程 --1.图形化界面使用

初探 Gmsh软件的主界面如下图所示。通过点击菜单“File” -> "Open"可选择打开已经存在的几何模型或网格文件,初次使用可选择tutorial目录下的t1.geo文件。打开后效果如图所示,t1.geo描述的是一个长方体。 接下来依次尝试左侧菜单栏的功能:Geometry(几何)、Mesh(求解器)。Solver模块需依赖外置求解器,不在本文介绍范围内。 Geometry 该菜单下是与几何相关的功能,如新增一个点/面、体,移动一个体等,具体功能很多可以在后续使用中逐渐尝试学习。本文仅介绍几个

DJ_xiaoming的博客 1万+

谷粒商城踩坑及解决

Spring 提供了一个属性,您可以将其设置为true来允许循环依赖。

qq_45765384的博客 2385

X猫免费小说安卓逆向分析

七猫免费小说安卓逆向分析 难度(♥♥) 文章目录七猫免费小说安卓逆向分析 难度(♥♥)1. 查壳2. 抓包分析3. sign1. Frida-rpc2. Native函数分析快3点了. 睡觉~ 白天再继续写! 1. 查壳 我这边使用的是ApkTool, 拖进去显示未加壳。 2. 抓包分析 POST https://xiaoshuo.wtzw.com/api/v1/login/index HTTP/1.1 net-env: 1 channel: qm-cbcpa056_wm is-white: 0 platf

Qiled的博客 4368

idea新建项目及代码提交到码云上(gitee)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、idea新建一个springBoot项目1.点击左上角的File-New-Project。2.点击Spring initializr,然后点击Next。3.填写完毕后,继续点击Next。4.主要选择一些基础的依赖,一般把数据库和Lombok的依赖选择上就行。5.项目的名字和项目的路径,点击Finish就OK了。二、在码云上新建项目或者仓库1.点击+号,新建仓库2.填写完成后,点击创建,就OK。3.点击初始化就完成了。三、把.

weixin_47711925的博客 3450

FreeRTOS OTA实战:从Bootloader设计到安全升级的完整流程(附MQTT示例代码)

本文详细介绍了在FreeRTOS系统中实现安全OTA固件升级的完整流程。内容涵盖从Bootloader设计、存储分区规划到与MQTT协议集成的OTA Agent任务开发,并重点解析了固件签名验证、防回滚等关键安全机制,为嵌入式物联网设备提供了一套高可靠性的远程升级解决方案。

weixin_29248653的博客 161

vscode使用continue插件连接LM studio的模型

本文详细介绍了如何使用VSCode的Continue插件连接LM Studio模型。主要步骤包括:在LM Studio中加载模型并设置相关参数,启动API服务,修改Continue配置文件以集成LM Studio模型,并进行测试以验证连接是否成功。通过这些步骤,用户可以将LM Studio中的预训练模型与VSCode的Continue插件无缝对接,实现高效的自然语言处理和编程辅助功能。

weixin_43590837的博客 8629

谷粒商城-基础篇(详细流程梳理+代码)

目前博主正在学习谷粒商城项目中,正在不断更新中…博客目录索引(持续更新)在一般的电商平台上就包含有三级分类:核心字段:parent_cid(父类id)、sort(排序字段)我们的多级分类是根据父类id来进行划分的,一级分类就是为0,对应二级分类的parent_id就是0,同理三级分类的parent_id就是1。

每个人都是独一无二的,把握好自己的节奏,跟着自己的心走。 5677

【乐企文件生成工程】乐企文件生成支持所有特定要素类型发票

【代码】【乐企文件】乐企文件生成最新更新!!!

九七的博客 850

在线教育工程结构(二)----在线教育工程结构

在线教育工程结构一、工程结构介绍1、工程结构2、模块说明二、创建父工程1、创建sprigboot工程guli-parent2、删除 src 目录3、配置 pom.xml4、在pom.xml中添加依赖的版本 一、工程结构介绍 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201224120926403.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9

weixin_51614089的博客 627

基于 MFC 和 C++ 的语音识别客户端实现方案

语音 SDK:[Microsoft Speech SDK](https://learn.microsoft.com/zh-cn/azure/cognitive-services/speech-service/speech-sdk)(建议使用最新版)1. **Azure 语音服务密钥**:需要在 [Azure 门户](https://portal.azure.com/) 中创建语音资源,获取密钥和区域(如 `eastasia`),替换代码中的占位符。

寒寒豆豆软件公司的博客 155

基于Abaqus的横向各向同性线弹性理想塑性材料模型的umat子程序实现——以Fortran为例,带您揭秘弹性塑性模型编程之道

通过以上步骤,我们已经在Abaqus中使用Fortran实现了横向各向同性线弹性理想塑性材料模型的umat子程序。在实际应用中,我们需要根据具体的材料特性和加载条件来调整模型参数和计算过程。尽管我在这篇文章中尽力提供了详细的教程,但由于我自身的知识限制和经验不足,可能会有误解或错误。我希望大家在学习过程中能多思考,多实践,多交流,以更好地理解和掌握这个主题。

qq_38334677的博客 1690

【Spring Boot 27】Spring Boot 谷粒学院、谷粒商城项目问题汇总

1、Spring Boot项目下的service_edu子模块,用测试类@Test执行MyBatis Plus代码生成器的时候,发现执行不了。

学Java,找哪吒 6983

把 ABAP 选择屏幕 Selection Screen 打造成可维护的交互面板:常用屏幕元素与动态控制全解析

本文详细介绍了ABAP报表中Selection Screen的设计技巧,包括空行(SKIP)、横线(ULINE)、注释(COMMENT)等基础元素的使用方法,以及如何通过MODIF ID实现动态界面调整。重点讲解了行内布局(BEGIN OF LINE)、按钮(PUSHBUTTON)和区块(BLOCK)等高级功能,帮助开发者将选择屏幕从"能用"提升到"好用、易扩展、可维护"的水平。文章还分享了项目实践中的命名规范和分组策略,特别适合需要优化ABAP报表用户体验的开发人员

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 331

谷粒商城学习笔记 Day1

谷粒商城学习笔记 Day1课程介绍: 课程介绍: 视频记录:1~5 课程简介:Java EE 全套项目开发 redis mysql k8s 课程分篇: 基础篇1.5 高级篇 集群篇(k8s kbsfr 容器服务管理)

qq_44119575的博客 375

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

vue+springboot+springcloud项目实战(1)- 项目简介及环境搭建

【Day01】光子商城 出自尚硅谷雷丰阳老师的电商项目谷粒商城 基于SpringBoot2.x、SpringCould 2.x、redis、docker、vue… 分布式、微服务、前后端分离 一、项目介绍 一个B2C模式的电商平台,向用户销售自营的商品 二、项目微服务架构图 三、环境搭建 1、Linux虚拟机 我这里用的是VM ware12安装了CentOS 7.8 宿主机和虚拟机互ping小坑 刚开始网络模式用的NAT模式,虚拟机可以ping通主机,主机ping不到虚拟机,然后百度了一通,跟着网

小李同学呦 2332

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

谷粒商城-高级篇-Day11-商城业务

将index放到product的资源下的static目录,index.html放到templates文件夹下。进入到nginx挂载的conf数据卷中/mydata/nginx/conf/conf.d。在json包下的catelog.json下返回的数据为。访问gulimall.com即可访问到首页。

qq_57907966的博客 1444

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

谷粒商城day66-分布式基础篇-总结

8月14-1月6 体会总结: 1.微服务,最大的特点就是独立自治,为每一个不同功能的项目都可以创建一个服务,在实际开发中这些项目也可以分配给不同的开发人员进行并行开发,提高开发速度 2.注册中心,若是服务之间不需要功能的调用,那么这注册中心不要也罢,可是是要的,比如定单调用库存的服务,所以需要一个注册中心来实时感知这些服务的位置,这样别的服务想要调用它的时候,只需要从注册中心获取地址列表,然后给对方发送请求就行 3.配置中心,这点是很有必要的,无论是我们以前的单体应用还是现在的微服务,如果每次修改配

JavaCoder_juejue的博客 322

Day428.RabbitMq消息队列--2 -谷粒商城

RabbitMq消息队列–2 -谷粒商城 一、RabbitMQ消息确认机制 1、可靠抵达 在分布式系统中,比如现在有很多微服务,微服务连接上消息队列服务器,其它微服务可能还要监听这些消息, 但是可能会因为服务器抖动、宕机,MQ 的宕机、资源耗尽,以及无论是发消息的生产者、还是收消息的消费者,它们的卡顿、宕机等各种问题,都会导致消息的丢失,比如发送者发消息的时候,给弄丢了 ,看起来消息是发出去了,MQ网络抖动没接到, 或者MQ接到了,但是它消费消息的时候,因为网络抖动又没拿到,等等各种问题 所以在分布式系

阿昌爱Java 1351

谷粒商城-Day08

Redis的分布式工具框架Redisson Redisson实现了juc的lock锁,并且可以在分布式的redis环境下使用; 任务:完成Redis抗压测试 压力测试 代码 @Controller public class RedissonController { @Autowired RedisUtil redisUtil; @Autowired RedissonClient redissonClient; @RequestMapping("testRediss

weixin_43877332的博客 202

谷粒商城day14-逆向生成所有微服务基本CRUD代码并运行

上两天生成了商品服务基本CRUD代码并配置好了数据源,实现了基本的CRUD功能,现在完成剩下几个模块的 只记一个 1.修改配置文件 数据源 生成代码路径及表前缀 2.启动项目生成代码,拷贝覆盖到相应模块 ...

JavaCoder_juejue的博客 487

谷粒商城day16-分布式组件-SpringCloud Alibaba-Nacos注册中心

1.进入中文文档,往下翻可以看到演示demo,其中下面两项就分别是配置中心与注册中心的使用方式 2.common内加入依赖 3.启动类添加注解 3.启动nacos然后启动优惠模块 直接执行startup.cmd 报错:我启动nacos报错了 nacos启动报org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.spri...

JavaCoder_juejue的博客 323

智牛股_第1章_交易平台_项目介绍、 工程规范及环境搭建

第1章 项目介绍 1. 目标 2. 路径 3. 讲解 3.1 项目简要介绍 3.2 股票基础知识介绍 3.3 需求介绍 3.4 架构设计介绍 3.5 整体技术说明 3.6 项目技术特色 3.7 技术解决方案 3.8 如何技术选型 3.9 技术选型案例 4. 小结 第2章 工程规范与环境搭建 1. 目标 2. 步骤 3. 实现 3.1 工程结构规范 3.2 环境搭建 4. 小结

无 683

谷粒商城微服务分布式基础篇三——Spring Cloud Gateway

文章目录Spring Cloud Gateway网关API 网关API 网关选型Spring Cloud Gateway 概念路由断言过滤器工作流程集成项目引入依...

hi163hello的博客 461

Spring Boot专栏十:最简单的商城系统项目——代码

Spring Boot专栏十:最简单的商城系统项目——代码 我们的功能详见专栏九:项目的功能介绍 我把代码放到了github专栏中了,大家有需要的自取,有自己完成项目的也可以和我对一下,进行讨论。 github地址:项目代码地址 这个项目写完,Spring Boot应该也算是入门了。 回头看看写的前面的专栏,其中有不少错误之处,有的我自己勘正了,有的错误应该还没发现,期待大家阅读之后和我反馈、讨论。 这些错误,有的是因为我粗心,有的是因为我才疏学浅,有的是因为我也看了一些误导性的博客。希望大家一起讨论进步。

DTDanteDong的博客 1032

谷粒商城高级篇(35)——springboot整合Elasticsearch

springboot整合Elasticsearch导入依赖pom.xml去除启动类数据源设置全局客户端测试录入测试数据查询 导入依赖 使用idea创建springboot工程依赖项选择spring web 不要选择spring data es 因为现在版本最多支持到6.8es 我们自己手动导入 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" x

menxinziwen的博客 405

使用SpringBoot开发简易版商城系统

文章目录项目结构商城首页SpringBoot配置application.propertiesHibernate配置HibernateConfig.javaController代码dao代码实体类Productvo类自定义响应结构主类数据表映射文件TProduct.hbm.xml首页html代码首页js代码 项目结构 商城首页 ### 依赖配置pom.xml <?xml version="1...

勇敢的兵 3152
上一篇: 谷粒商城day09-码云上项目的创建以及从码云上拉下来
下一篇: 谷粒商城day11-人人开源搭建后台管理系统的前后端
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我才是真的封不觉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值