06 2022 档案
摘要:背景 maven默认的打包一般是将项目打成一个jar包,上传到服务器即可部署。但是如果涉及到多机器梯度部署、灰度部署就要一个服务器一个服务器的上传包,一个一个机器的部署,这样实在效率低下且麻烦。一般的操作是将批处理命令和项目打包好的jar包一起打包再分发到每个服务器,再通过多机批处理进行部署。 As
阅读全文
摘要:背景 一个管理系统,有个excel导入的功能,需要对用户导入的每一行的每一列的每一个字段做校验,如果有错误需要记录下来,后续用户可以通过批次查询到当次导入的数据哪里有问题,可根据提示修改。代码里面会出现大量的if-else,且和业务没有关系,这时候SpringBoot的validation起大作用了
阅读全文