java商城
游响云停
这个作者很懒,什么都没留下…
展开
-
java开源商城--(11)服务端接口
如果想编写服务端代码,首先对架构要有一个了解,我们看了架构后,会发现mall-mbg项目和dao层中都有对数据库的操作,顿时有点晕了,到底是该用mapper来操作数据库还是用dao层来操作数据库那,那就要看情况了如果是简单的针对一个表的操作,mbg中已经为你生成好了方法和mapper xml文件,使用mbg中的类操作数据库就可以了如果是复杂的自定义查询,可以自己建立dao类文件,并且创建...原创 2019-10-29 22:22:49 · 233 阅读 · 0 评论 -
java开源商城--(10)MyBatis Generator生成文件
找到mall-mbg项目,首先配置数据库连接在generator.properties文件中,然后运行Generator中的main方法,就会自动生成mapper文件和对应的dao类,不过有些地方要注意,要在pom.xml文件中,修改mybatis的版本,使用1.3.7, 要不然,每次运行都会在先前的mapper.xml文件中追加内容,造成内容重复,项目报错 <!-- MyBa...原创 2019-10-28 21:24:30 · 162 阅读 · 0 评论 -
java开源商城--(4)授权管理设置
mall商城的授权和认证通过SpringSecurity和jwt来实现,具体可以参考这篇文章https://mp.weixin.qq.com/s/HFAfcSGANrdVJeTmT-7X_A这里我们看下mall商城后台的操作是怎么控制到每个方法的权限上面的,mall商城的所有操作权限都是存储到ums_permission 表中,然后在每个操作方法上面添加注解来进行判断@Pr...原创 2019-05-17 10:13:48 · 857 阅读 · 0 评论 -
java开源商城--(9)商品管理
这节我们终于进入到核心模块商品管理,整个商城都是围绕着商品进行运转的,现在我们看下商品模块是怎么设计的1.页面2 .相关表 pms_product 商品表 pms_product_attribute_value 商品规格属性表 pms_sku_stock 商品SKU库存表CREATE TABLE `pms_product` ( `id` bigi...原创 2019-05-20 18:13:48 · 891 阅读 · 0 评论 -
java开源商城--(8)商品管理之商品分类
商品分类可以添加多级,添加商品分类的时候,可以选择筛选属性,筛选属性实际上读取的是pms_product_attribute中type=1的数据SELECT * FROM pms_product_attribute WHERE product_attribute_category_id=1 AND TYPE=11.相关表pms_product_category 分类表 pm...原创 2019-05-20 18:00:35 · 3789 阅读 · 0 评论 -
java开源商城--(7)商品管理之商品类型
商品类型实际上是商品属性分类表,包括规格和参数两种相关属性1.相关表pms_product_attribute_categorypms_product_attribute两个表之间通过product_attribute_category_id 进行关联pms_product_attribute_category 表主要存储的是产品分类属性pms_product_...原创 2019-05-20 15:57:05 · 2073 阅读 · 1 评论 -
java开源商城--(6)商品管理之品牌管理
mall开源商城的商品包括品牌,品牌包括品牌名称,排序,首字母等字段。1.品牌表 pms_brandCREATE TABLE `pms_brand` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(64) DEFAULT NULL, `first_letter` varchar(8) DEFAULT ...原创 2019-05-20 15:22:10 · 497 阅读 · 0 评论 -
java开源商城--(5)阿里云oss上传图片配置
mall商城的图片都是使用阿里云oss存储的,使用起来很方便,但前提是我们要先购买阿里云oss对象存储服务。如果你已经拥有阿里云账号,并且认证过就可以购买1.购买OSS对象存储 进入阿里云首页,选择产品--对象存储oss,如下图 可以直接购买包月调整,当然也可以自己配置,我这里买的是包月套餐, 支付完成后,就可以进行下面的操作了2.创建bu...原创 2019-05-19 11:16:09 · 719 阅读 · 0 评论 -
java开源商城--(3)启动后台管理项目
后台项目管理地址 :https://github.com/macrozheng/mall-admin-web官方介绍使用的是开发工具是idea, 我们这里使用的是 visual studio1.打开项目 下载visual studio,打开项目,打开后如下图 打开命令行终端,查看-->终端 菜单 然后运行npm install ...原创 2019-04-26 22:41:05 · 551 阅读 · 0 评论 -
java开源商城--(2)数据库配置文件
1.修改数据库配置文件 刚启动mall-admin项目的时候,会提示连接数据库失败,启动前要修改数据库配置文件mall-admin,mall-mbg,mall-search 项目中的application-dev.yml 数据库连接地址要要修改成自己配置的数据库地址,这样启动成功后,就可以看到接口地址http://localhost:8080/swagger-ui.html...原创 2019-04-26 21:45:37 · 278 阅读 · 0 评论 -
java开源商城--(1)项目导入
开发工具 idea, 项目地址:https://github.com/macrozheng/mall1. 导入项目 首先使用idea导入项目,如下图导入成功后,项目结构如下图2. 创建数据库 数据库使用的是mysql,创建数据库mall可以使用如下命令mysql -u root -pCREATE ...原创 2019-04-08 19:30:23 · 885 阅读 · 0 评论