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属性中