
java
bingbing0607
不断总结,不断进步
展开
-
Java-springboot基于分布式存储的仿小米卡包优惠券后台系统(三)商户投放系统开发
商户服务controller的开发package com.hyb.passbook.merchants.controller;import com.alibaba.fastjson.JSON;import com.hyb.passbook.merchants.service.IMerchantsService;import com.hyb.passbook.merchants.vo.CreateMerchantsRequest;import com.hyb.passbook.merchants.原创 2020-08-26 01:34:56 · 396 阅读 · 0 评论 -
Java-springboot基于分布式存储的仿小米卡包优惠券后台系统(二)商户投放系统开发
(一)实体对象定义创建包entity,创建商户对象模型,这里使用了大量的注解方法来去构建实体对象来去映射到数据库中的数据表这里可能会报错:错误是关于通过Idea连接数据库,按照提示在IDEA连接数据库就行,也就是上面所提到的方法,当然我测试了一下,我将程序跑起来也没有出现运行时的错误package com.hyb.passbook.merchants.entity;import lombok.AllArgsConstructor;import lombok.Data;import lombo原创 2020-08-26 00:20:21 · 503 阅读 · 0 评论 -
Java-springboot基于分布式存储的仿小米卡包优惠券后台系统(零)前言
仿小米卡包优惠券后台系统服务端应用的开发步骤服务端应用的开发技术测试用例完整的应用上线技术分析:框架层存储层消息队列基础工具卡包应用需要的子系统优惠券使用方法卡包应用扩展商户投放子系统服务端应用的开发步骤需求规划技术选型工程设计工程实施工程测试应用上线服务端应用的开发技术kafka消息队列实现优惠券从商户到用户的传递MySQL存储商户信息Hbase存储用户信息、优惠卷信息等springboot搭建整个项目Redis优惠券的缓存测试用例TK测试完整的应用上线sh原创 2020-08-25 17:03:39 · 460 阅读 · 0 评论 -
Java-springboot基于分布式存储的仿小米卡包优惠券后台系统(一)商户投放系统开发
Java-springboot基于分布式存储的仿小米卡包优惠券后台系统(一)商户投放系统系统工程环境搭建创建工程修改依赖和添加依赖修改springboot版本依赖为1.5.3在启动springboot时候会报错是因为加入JDBC依赖后却没有指定相关的数据库连接,所以得在application.properties中配置数据库的连接信息,但我会改成application.yml在IDEA中使用DateBase就能代替Navicat for MySQL连接服务器,具体的登录操作和Navicat的大相径庭在res原创 2020-08-26 00:19:57 · 682 阅读 · 0 评论 -
Java-springboot生鲜电商项目(七)上线阿里云的部署准备
Java-springboot生鲜电商项目(七)上线阿里云的部署准备1.将request包下的所有类加上toString()方法,因为在filter里面有个weblogaspect类会打印出一个一个的参数,入参是个对象的话,需要将toSring()字段的内容打印出来。2.规范get和post:列表类的请求可以用GetMapping例如3.准备线上数据库文件,提供给线上数据库的4.多环境配置,创建多一份application-prod.properties写上线上环境的配置信息,例如1.将request包下原创 2020-08-25 00:07:02 · 443 阅读 · 0 评论 -
Java-springboot生鲜电商项目(六)订单模块
Java-springboot生鲜电商项目(六)订单模块(爆炸难)订单开发思路重难点(一)创建订单新建一个创建订单的请求类添加异常在Constant添加在service添加创建订单方法controller实现在postman进行测试(二)订单详情定义异常先在dao创建接口orderMpperMapper先在dao创建接口orderMpperMapperservice,主要还是在拼接信息上controller(三)订单列表daomapperservicecontrollerpostman测试(四)取消订单添加原创 2020-08-25 00:06:46 · 2600 阅读 · 0 评论 -
Java-springboot生鲜电商项目(五)购物车模块
Java-springboot生鲜电商项目(五)购物车模块购物车功能业务流程(一)购物车列表daomapperservice(二)添加商品到购物车对用户的过滤器开发:因为购物车的功能是用户的行为操作,所以在添加商品到购物车的时候,先判断是否是用户,可以借鉴管理员过滤器的开发filter包中创建UserFilter对过滤器进行config配置coding到这里,我发现有个小小的笔误,我在controller中@PostMapping("")注解中,映射的地址开头有些有“/”有些没有,然后我进行统一处理,全加上原创 2020-08-25 00:06:27 · 3473 阅读 · 0 评论 -
Java-springboot生鲜电商项目(四)商品模块
Java-springboot生鲜电商项目(四)商品模块商品模块这个模块的难点常见错误(一)后台的新增商品在request创建AddProduct类,目的是为了修改product不会污染pojo下的product类在productMapper创建查询商品名的接口,用于之后的重名判断在productMapper.xml编写SQL语句在productServiceImpl实现商品插入的业务逻辑写到这里,会出现一个问题,就是图片上传问题,处理步骤如下:UUID在Constant常量类中编写图片文件保存的地址并在类原创 2020-08-25 00:06:09 · 2126 阅读 · 1 评论 -
Java-springboot生鲜电商项目(三)商品分类模块
Java-springboot生鲜电商项目(二)商品分类模块主要功能主要会使用的新技术有:(一)开发添加商品分类目录的接口1.在MallExceptionEnum加入处理异常的相关代码2.在dao层CategoryMapper中添加通过商品类目名查询的接口3.在categoryMapper.xml中添加SQL语句4.另外添加目录请求类,不用pojo中Category,是因为保持每个类都有自己的职责,也是保证程序的安全性5.在Service下创建目录分类的Service接口,并创建CategoryImpl实现原创 2020-08-25 00:05:41 · 4170 阅读 · 0 评论 -
Java-springboot生鲜电商项目(二)用户模块
Java-springboot生鲜电商项目(二)用户模块用户模块开发开发涉及到内容:(一)用户注册用户注册的开发思路:根据文档,创建common包下ApiResponse类来处理响应对象定义controller返回的异常枚举在exception包中定义统一异常处理1.在dao层先定义查询用户的接口,并且返回User查询对象2.在UserMapper映射中添加SQL查询语句3.在UserService定义用户注册接口,并在Service实现接口4.在controller实现调用5.使用postman进行测试,原创 2020-08-25 00:04:38 · 1458 阅读 · 2 评论 -
Java-springboot生鲜电商项目(零)开发前言
springboot生鲜电商项目项目亮点1.最新的业界互联网企业级的优质技术。2.代码规范简介,充分优化。3.流程完整,电商功能丰富。4.前后端彻底分离,符合未来趋势。项目功能模块介绍前台模块:后台模块:工具准备:技术选型:前言:开发的是一款基于springboot为主的销售生鲜网站,该网站主要是涉及到前端展示和后端管理的开发,开发的目的是为了将Java的所学做一次系统的汇总,并将技术落地到实际的项目开发中,从零到一的打造一个属于自己的优质网站。该博客将会分模块的进行知识梳理,开发流程进行梳理,尽量将思原创 2020-08-25 00:02:01 · 1767 阅读 · 1 评论 -
Java-springboot生鲜电商项目(一)数据设计与项目初始化
项目初始化新建项目整合mybatis-generator,自动生成数据库相关文件打通数据库链路配置log4j2日志使用AOP统一处理web请求日志(一)新建springboot项目并初始化1.创建项目:使用IDEA开发工具在new project创建一个springboot项目在依赖上选择web项中的spring web,以及确保开发的版本是Java82.在preferences中搜索maven,在maven hone directory 加入自己的本地的maven仓库(设置好阿原创 2020-08-25 00:03:28 · 1983 阅读 · 2 评论