
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
使用模板方法模式+责任链模式优雅校验入参
无论是对于前端发起调用接口,抑或是内部RPC等方式调用接口,对于一个下游接口来说,众所周知,毫无疑问,一开始要做的肯定是对入参进行校验,但直接在controller写校验,或者封装一个校验方法(将多种类型的校验,如判空、判长度等),都违背了设计模式的单一职责,显得太不优雅。文本将介绍使用模板方法模式+责任链这两种设计模式,优雅地解决入参校验问题!因本文重要是介绍如何解决入参,故而模板方法模式和责任

idea导入项目(包括maven项目和普通javaweb项目)
idea导入Maven项目如果idea还在打开,可以点击close project,然后如下教程开始导入项目1.2.3.一般就可以引入成功了,但是也会有导入后无法识别是maven项目的情况,也就是pom文件没有变蓝,解决办法如下图:最后再打开pom文件,右击鼠标->maven->Reimport就可以将依赖导入。idea导入JavaWeb项目这种方式通常是用于导入旧项目,本人最近曾因导
关于mybatis的xml文件解析sql报错
在mybatis的xml文件中,如果sql的判断条件写成“=”是报解析错误,如图:因为在xml语法中,“”属于敏感字符,开头和结尾分别是用该字符来描述,以免解析存在歧义,索性提前报错。使用“
springboot实现异步导入Excel的注意点
前文介绍了使用断点续传优化同步导入Excel,即使并发上传分片,依然会因上传耗时对用户体验感不好,故上文只起到抛砖引玉的作用,生产上使用较多的还是异步导入的方式。

到底了







