写点什么

GitHub 上最火的 SpringCloud 微服务商城系统项目,附全套教程

  • 2022 年 4 月 19 日
  • 本文字数:1128 字

    阅读完需:约 4 分钟

  • 安装 IDEA 并导入项目源码;

  • 安装 MySql,创建一个 mall 数据库,并导入/document/sql/mall.sql 文件;

  • 安装 Redis、Elasticsearch、MongoDB、RabbitMQ 等环境。


项目部署


========


mall-swarm 项目启动有先后顺序,大家要按照以下顺序启动。


启动注册中心 mall-registry


=======================


  • 直接运行 com.macro.mall.MallRegistryApplication 的 main 函数即可;

  • 运行完成后可以通过注册中心控制台查看:http://localhost:8001


启动配置中心 mall-config


=====================


  • 直接运行 com.macro.mall.MallConfigApplication 的 main 函数即可;

  • 访问以下接口获取 mall-admin 在 dev 环境下的配置信息:http://localhost:8301/master/admin-dev.yml


启动监控中心 mall-monitor


==================== Java 开源项目【ali1024.coding.net/public/P7/Java/git】 ==


  • 直接运行 com.macro.mall.MallMonitorApplication 的 main 函数即可;

  • 运行完成后可以通过监控中心控制台查看:http://localhost:8101

  • 输入账号密码 macro:123456 可以登录查看。


启动网关服务 mall-gateway


======================


  • 直接运行 com.macro.mall.MallGatewayApplication 的 main 函数即可;

  • 访问以下接口获取动态路由规则:http://localhost:8201/actuator/gateway/routes


启动后台管理服务 mall-admin


======================


  • 直接运行 com.macro.mall.MallAdminApplication 的 main 函数即可;

  • 通过 mall-gateway 网关服务访问接口文档:http://localhost:8201/mall-admin/swagger-ui.html



  • 登录接口地址:http://localhost:8201/mall-admin/admin/login

  • 访问登录接口获取到 token 后放入认证的头信息即可正常访问其他需要登录的接口:



启动前台服务 mall-portal


=====================


  • 直接运行 com.macro.mall.portal.MallPortalApplication 的 main 函数即可;

  • 通过 mall-gateway 网关服务访问接口文档:http://localhost:8201/mall-portal/swagger-ui.html



  • 登录接口地址:http://localhost:8201/mall-portal/sso/login

  • 调用需要登录的接口方式同 mall-admin。


启动搜索服务 mall-search


======= 《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》开源 ==============


  • 直接运行 com.macro.mall.search.MallSearchApplication 的 main 函数即可;

  • 通过 mall-gateway 网关服务访问接口文档:http://localh



启动测试服务 mall-demo


===================


  • 直接运行 com.macro.mall.MallAdminApplication 的 main 函数即可;

  • 通过 mall-gateway 网关服务访问接口文档:http://localhost:8201/mall-demo/swagger-ui.html



  • 可以通过调用 FeignAdminController、FeignPortalController、FeignSearchController 来测试使用 Feign 的远程调用功能。


效果展示

最后

金三银四马上就到了,希望大家能好好学习一下这些技术点


学习视频:



大厂面试真题:



用户头像

还未添加个人签名 2022.04.13 加入

还未添加个人简介

评论

发布
暂无评论
GitHub上最火的SpringCloud微服务商城系统项目,附全套教程_Java_爱好编程进阶_InfoQ写作平台