由于公众号文章推送规则改变,所以为了大家能够准时收到我们的文章推送,请记得将公众号:Java后端编程设为星标~这样就不会错过每一篇精彩的推送啦~

简介

设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中!

预览

功能说明

用户微服务

  • 用户登录
  • 用户注册
  • 用户登出
  • 用户名可用性校验
  • 用户登录状态获取

商品微服务

  • 分页查询
  • 单个商品查询
  • 商品新增
  • 商品修改

公共资源微服务

  • 公共资源微服务同时也是SpringCloud的Eureka模块
  • 提供了常用的JavaBean, ViewObject, 工具类

zuul网关

  • SpringCloud的zuul网关模块
  • 自动登录功能

图片微服务

  • 图片上传功能
  • 生成验证码功能
  • 清除验证码在redis中的缓存

购物车微服务

  • 购物车查询
  • 购物车新增商品
  • 购物车删除商品
  • 购物车修改商品

包结构说明

-com.supermarket
.*
.filter
对应于微服务的过滤器

-com.supermarket
.*
.controller
对应于微服务的
controller

-com.supermarket
.*
.aspect
对应于微服务的切面类

-com.supermarket
.*
.service
对应于微服务的
service

-com.supermarket
.*
.dao
对应于微服务的
dao

-com.supermarket
.*
.exception
对应于微服务的自定义异常

-com.supermarket
.*
.domain
对应于微服务的
JavaBean
-com.supermarket
.*
.utils
对应于微服务的工具类

-com.supermarket
.*
.vo
对应于微服务的
ViewObject

小结

总的来说还是很不错的,但是看其版本迭代说明,还用到了EL表达式以及JSP、Servlet 相关的东西,不过有想拿来练手的小伙伴也是可以一试的。
源码地址:
1.  识别并关注下方公众号👇;

2. 在下面公众号后台,回复关键字「
12
」:
扫码回复12
继续阅读
阅读原文