![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
小杨与bug的斗争
这个作者很懒,什么都没留下…
展开
-
后端验证用户修改的商品是否属于当前登录用户
后端验证用户修改的商品是否属于当前登录用户分两个验证一个是根据用户修改的商品数据中的商家信息和当前登录的商家信息进行对比另一个是根据用户修改的商品信息中的id,在数据库中进行查询,将查询出来数据中的商家信息和当前登录信息进行对比@RequestMapping("/update")public Result update(@RequestBody Goods goods){ //验证商品是否是当前商家的id Goods goods2 = goodsService.findOne(goods.get原创 2020-06-01 11:24:13 · 236 阅读 · 1 评论 -
接近实际的电商平台添加商品——spu与sku
基本概述什么是spu?SPU = Standard Product Unit (标准产品单位)SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU。什么是sku?SKU=stock keeping unit(库存量单位)SKU即库存进出计量的单位, 可以是以件、盒、托盘等为单位。SKU是物理上不可分割的最小存货单元。在使用时要根据不同业态,不同管理模式来处理。在服装、鞋类商品中使用最多最普遍。原创 2020-05-31 21:18:16 · 690 阅读 · 0 评论 -
数据库转map类型的list集合以及组合查询
在数据库中brand_ids存储的是字符串类型,我们在后端查询出来的结果也是字符串类型,也就是说我们在后端编辑器里无法对这些map类型的list集合字符串进行list或map操作但这并不影响前端展示这些数据,我们只需要把这些数据以字符串的形式或者整个表返回给前端前端页面将json格式的字符串数组转化成json对象,之后就可以就进行遍历$scope.list = JSON.parse(resp.brandIds);那后端如何将map集合类型的字符串转化成List<Map ?List<.原创 2020-05-31 13:41:37 · 407 阅读 · 0 评论 -
后端返回自定义数组类型数据
返回数据形式:[{“id”:1,“text”:“联想”},{“id”:3,“text”:“三星”},{“id”:2,“text”:“华为”},{“id”:5,“text”:“OPPO”},{“id”:4,“text”:“小米”},{“id”:9,“text”:“苹果”},{“id”:8,“text”:“魅族”},{“id”:6,“text”:“360”},{“id”:10,“text”:“VIVO”},{“id”:11,“text”:“诺基亚”},{“id”:12,“text”:“锤子”}]对应数据表形式原创 2020-05-29 16:01:54 · 468 阅读 · 0 评论 -
后端接收复杂数据类型——json对象包含类对象和类对象数组
定义一个接收数据的实体类public class Specification implements Serializable { private String specName; private List<TbSpecificationOption> specificationOptionList; public Specification() { } public Specification(String specName, List<Tb原创 2020-05-29 11:36:32 · 660 阅读 · 0 评论 -
@RequestBody配合@JsonFormat注解实现字符串自动转换成Date
在controller中使用@RequestBody可以自动将字符串转换成int或者将int转换成字符串,但是Date类型则不行比如:@PostMapping("/clockRecords")public String clockRecordsPost(@RequestBody Query query){ return query.getDate()+"";}Query对象中有Date类型的字段,@RequestBody会帮我们把前台传来的json映射成Query对象,为了能够自动转换D原创 2020-05-27 21:00:36 · 685 阅读 · 0 评论 -
quartz定时任务以及自动创建订单
基本概述Quartz是一个完全由java编写的开源任务调度的框架,通过触发器设置作业定时运行规则,控制作业的运行时间Quartz框架主要核心组件包括调度器、触发器、作业。调度器作为作业的总指挥,触发器作为作业的操作者,作业为应用的功能模块。其关系如下图所示Job为作业的接口,为任务调度的对象;JobDetail用来描述Job的实现类及其它相关的静态信息;Trigger为作业的定时管理工具,...原创 2020-04-27 23:25:35 · 377 阅读 · 0 评论 -
idea使用逆向工程生成代码
首先在pom文件中加入依赖信息<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.1</version></dependency><!-- 整合spri...原创 2020-04-02 16:13:00 · 313 阅读 · 0 评论