尚硅谷10小时搞定B2C电商毕设项目个人问题总结

近期,在按照

尚硅谷10小时搞定B2C电商毕设项目

视频教程进行相关配置中,发现实际操作起来并不能像视频那样流畅丝滑的运行,总会有Error出现,现将个人遇到的问题进行总结。

Java JDK安装与 百度输入法冲突
https://editor.csdn.net/md/?articleId=134108959
另外:Java版本推荐不超过8.212版本,后续idea导入程序高版本java会提示“缺少xxx包”

微服务环境搭建

教程推荐购买云服务器,推荐配置为2核+2GB内存,但是实际上至少需要4GB内存,否则很多服务根本运行不起来,容器会被直接"kill"。
无论是用VM搭建虚拟机服务器,还是直接购买云服务器,选择Centos7.8
如果电脑配置较差(内存至少16GB)还是推荐购买云服务器,因为idea是内存大户。

然后根据视频教程通过docker来安装后续用到的服务(如mysql)安装完启动服务后可能会服务启动后闪退,这个时候重启一下虚拟机,重新启动docker然后再重启服务我这里就解决了闪退的问题。

项目快速部署

按照视频教程搭建完系统,安装好服务容器后,开始进入“项目快速部署”
在这里插入图片描述
这里安装JDK一定不要高版本的,8.212版本实测无问题。
在安装好javajdk、mysql、maven后在环境变量中配置好即可。

程序代码导入

这里使用idea 2019.3.3
导入后 视频教程中会让你直接在store-common-feign子模块里的lifecycle点击install,但是因为你是首次导入运行所以应该按照下面方式进行操作。

先点进b2c-cloud-storelifecycle里点击clean,然后点击Install,之后在点击store-common-feign子模块里的lifecycle点击install 总结:在父项目下有的子项目在首次运行clean 和install前应该先运行父项目的clean和install

在导入程序后,因为各个服务内所设置的“注册中心、Mysql服务”的IP地址是视频教程的,这里要逐个修改resources文件夹下的两个文件中的IP地址,改成你的。
还有视频教程中没有提到在search模块的按照下图把IP地址改成你的,不然seach服务无法启动。

在这里插入图片描述
启动服务要按照 1**.先启动gateway 2.跳过common-feign 3.依次从头 4search。最后启动**
在第一次启动后可能会出现“数据接口请求异常:error”,确认idea的ip全部修改后,重新启动一遍服务即可解决
在这里插入图片描述

重新启动后正常进入后台
在这里插入图片描述
以上内容截止至2023年12月1日
如果仅仅是把程序跑起来,基本就是1-12看完视频就行,主要就是微服务环境搭建和程序导入存在一些问题,前端直接用就可以。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
在一个s2b2c电商微服务项目中,可以考虑以下一些常见的微服务: 1. 用户服务微服务: - 处理用户注册和登录 - 管理用户个人信息 - 处理用户权限和身份验证 2. 商品服务微服务: - 管理商品信息和库存 - 处理商品的分类和标签 - 提供商品搜索和筛选功能 3. 订单服务微服务: - 管理订单的创建、修改和取消 - 处理订单的支付和退款 - 跟踪订单状态和发货信息 4. 购物车服务微服务: - 管理用户的购物车内容 - 处理购物车中商品的增删改查操作 - 提供购物车与订单之间的关联 5. 物流服务微服务: - 处理订单配送信息和物流跟踪 - 提供物流信息查询接口 - 处理退货和售后服务请求 6. 评价服务微服务: - 管理用户对商品的评价和评论 - 提供评分系统和商品排名功能 - 处理用户评论的回复和管理 7. 广告服务微服务: - 管理广告轮播和推荐商品 - 处理促销活动和优惠券发放 - 管理积分和会员制度 8. 数据统计与分析微服务: - 统计和分析销售数据 - 分析用户行为和购买习惯 - 生成报表和提供数据可视化功能 9. 后台管理微服务: - 管理商品和订单信息 - 管理用户和权限控制 - 提供数据统计和报表生成功能 这些微服务可以根据具体项目需求进行扩展和定制。每个微服务都应该有清晰的职责和接口定义,以便于团队的协作开发和维护。 希望这些信息能对您有所帮助!如果您还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值