GitHub 上最火的 SpringCloud 微服务商城系统项目,附全套教程
安装 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 的远程调用功能。
效果展示
最后
金三银四马上就到了,希望大家能好好学习一下这些技术点
学习视频:
大厂面试真题:
评论