项目常见问题解决思路

1.String工具类,commons-lang3

字符串判空:
StringUtils.isBlank();

截取字符串中某个符号之前的所有数据,自带判空
StringUtils.substringBefore(“a,b,c,d”,",") //结果为a

2.思路不清晰,可以使用流程图工具

ProcessOn 流程图绘制工具 https://www.processon.com/

(1) 流程图如下:
在这里插入图片描述

(2)流程图符号解释:
在这里插入图片描述

3.集合处理经验总结 判空+拼接+lumda快速操作集合取值

集合判空:
CollectionUtils.isEmpty(collection);

lumda表达式从集合中取部分数据:
List names = categories.stream().map(Category::getName).collect(Collectors.toList());

把字符串集合拼接成字符串:
String result = StringUtils.join(names, “,”);

4.可以先把页面拿出来展示并描述问题,可以借助如下工具录制动态gif图片

ScreenToGif gif录制工具 https://www.screentogif.com/

5.关于Feign远程调用405的问题

Feign远程调用其他服务,get请求的方法必须加上@RequestParam注解,否则报错405

6.通用mapper通过多个主键查询多个对象,有没有便捷方法

可以让Mapper层再实现SelectByIdListMapper<T,ID>接口

7.idea打开vue项目自定义vue组件加载不出来也不报错

在这里插入图片描述

8.vue中临时变量不生效的问题

需要把临时变量所在的对象实体重新赋值到自定义组件data属性中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值