本项目内容基于Spring Boot、Spring Cloud开发。实现电商应用基础服务,包括用户服务,商品服务,订单服务,功能包括用户注册,用户鉴权,商品列表,商品详情,下单,查看订单列表,订单详情。
- 使用Spring Boot, Spring JPA实现底层服务的CRUD
- 单元测试,API测试
- 符合RESTful API规范
- 实现webservice接口查询订单
- 实现服务注册发现组件
- 实现服务网关组件
- 实现服务的高可用
- 微服务框架
- Spring Boot
- Redis在Window 下的安装
- Spring Session的集成
- Spring Boot配置事务管理
- Spring Cloud:注册中心Eureka
- Spring Cloud:负载均衡Ribbon
- Feign声明式服务调用
- Zuul实现微服务网关
- Config分布式统一配置中心
- SpringData-JPA的集成
- 编码规范
- 基于ACCESS TOKEN的权限解决方案
- 集成redis做缓存
- 修改github上仓库的项目语言
- api-gateway:服务网关
- eureka-server:服务注册中心
- config-server-git:分布式配置中心
- category-service:商品服务
- order-service:订单服务
- user-service:用户服务
- web:web服务
- 1、开启Redis和MySQL服务
- 2、分别启动:EurekaServerApplication、ApiGatewayApplication、ConfigServerGitApplication、CategoryApplication、OrderApplication、UserApplication、KedaApplication
- 3、首页界面地址:http://localhost:8080/web
- 4、登录界面地址:http://localhost:8080/web/login.html
- 5、注册界面地址:http://localhost:8080/web/register.html