这是一个基于SpringBoot的衣物购物网站+后台管理,可以通过后台管理商品,订单,不同角色的权限,整合支付宝完成支付功能
(1)、项目简介:后台管理基于Springboot完成了登录,权限管理,商品管理,搜索等功能操作.可以快速设置不同管理员的权限,显示多级菜单等,且有友好的操作页面,对商品信息操作方便,前台网站则完成商品分类展示,加购物车等功能操作,并且整合支付宝完成支付功能.
(2)、开发环境:window,Java,idea, Mysql,
(3)、项目技术点:
a.实现不同用户的权限管理,利用角色对用户权限进行区分,使之更容易管理.并且利用左外连接一次查询出所有菜单,当前用户所能访问菜单,避免多次查询数据库.
b.利用limit限制查询,配合页面实现数据分页显示,并且可以进行商品搜索.
c.用menutype字段标记每个菜单是第几级菜单,parentid标记菜单的父子级关系,在Service层进行菜单关系的拼接,从而实现多级菜单的显示,并且在web端可以方便 的增加,删除菜单.
d.使用SpringAOP拦截不登录就访问系统内部页面的请求.并且判断该用户是否拥有访问当前页面的权限.
e.调用支付宝接口完成订单的支付功能.