随笔分类 - 谷粒商城学习进度
摘要:1.自定义校验 1)、编写一个自定义的校验注解 2)、编写一个自定义的校验器 ConstraintValidator 3)、关联自定义的校验器和自定义的校验注解 @Documented * @Constraint(validatedBy = { ListValueConstraintValidato
阅读全文
摘要:1.在添加菜单的级联选择器时,由于返回的children到最后会有空,所以解决办法就是在实体类那里children属性加@JsonInclude(JsonInclude.Include.NON_EMPTY)(com.fasterxml.jackson.annotation) 作用就是在向前端传递js
阅读全文
摘要:1.application.yml配置时区设置,在每次写出时间时进行格式化 2.利用mybatis-plus分页查询(querywrapper的使用) 1.注意在wrapper里面使用箭头函数时就是加上了括号 and(),or(),eq()的使用 2.返回分页后的数据 3.BigDecimal类型的
阅读全文
摘要:1.SpringCloud中,在两个微服务之间进行数据传输时,默认会转换成json数据,然后接收微服务会又转换成对象(TO对象),这时,我们可以在common包中建立相应的TO对象。 注意:两个微服务要有相同的json转换配置,不然会转换失败
阅读全文
摘要:1.对规格参数的CRUD进行细化 2.对销售属性的CRUD进行细化 添加新的VO; 具体包括对属性表的更新,并对属性分类联系表添加关联记录; 编写表单回显功能,用于修改;修改通过先修改属性表,然后通过属性id查询联系表的记录,然后进行联系表的更新;(避免进行表与表之间的关联查询,不然在大数据下会产生
阅读全文
摘要:1.规则参数新增和vo 关于vo:.VO(value object) 值对象 通常用于业务层之间的数据传递,和 PO 一样也是仅仅包含数据而已。但应是抽象出 的业务对象 , 可以和表对应 , 也可以不 , 这根据业务的需要 。用 new 关键字创建,由 GC 回收的。 View object:视图对
阅读全文
摘要:1.关于mybatis-plus配置类,进行分页功能 2.关于模糊搜索解决 后端先获取页面参数key,然后进行模糊匹配,返回搜索数据
阅读全文
摘要:1.父子组件传递数据 1)、子组件给父组件传递数据,事件机制; 子组件给父组件发送一个事件,携带上数据。 // this.$emit("事件名",携带的数据...) (1)在需要在点击左边树形节点的时,右边表格要展示相应的属性数据,这是就涉及到父子节点传递数据了 (2)解决方法:左边是common中
阅读全文
摘要:1.统一异常处理 1)在我们的日常工作状态时遇到异常一般是由公司给定的异常码(code)和报错信息(msg),我们可以把它们封装到common中,建立一个异常枚举类,包含code和msg属性,其他微服务出现异常时,可以都直接调用这个异常枚举类。 异常枚举类: 其他微服务的异常处理类调用已经统一的异常
阅读全文
摘要:1.服务端签名后直传:实现客户端上传图片存储到oss存储服务器,具体原理是:客户端提交图片时先向服务器发送一个policy请求,然后返回一个校验令牌(防伪签名),带着图片数据去访问oss云端服务器,通过令牌可以进入云服务器进行存储,这样避免了图片数据进入到服务器然后交给服务器去转发存储到云端带来的数
阅读全文
摘要:1.继续细化拖拽功能,具体实现在满足拖拽层级的要求下,同步数据到数据库,以及实现批量修改拖拽数据 1)在三级菜单处添加@node-drop用来更新拖拽的数据 2)具体方法实现 更新层级
阅读全文
摘要:1.逻辑删除,在yml里添加相关配置:利用mybatis-plus,在配置文件里配置1和0,也可以在实体类配置,应该是优先实体类配置 2.完成新增,修改以及删除功能 3.拖拽功能细化:要理解算法三级目录限制:当前节点的最大深度+目标节点的深度或者当前节点父节点的深度<=项目要求最大深度
阅读全文
摘要:一.配置网关路由和路径重写 1.在运行网关时,遇到autoconfig错误,说mybatis-plus有3.3.1,和3.4.3.2两个依赖,然后找不到3.4.3.2的什么东西,最后再common中依赖mybatis-plus版本换成repo中的3.3.1就好了 2.运行后台前端时,想要发送请求到后
阅读全文

浙公网安备 33010602011771号