Spring Boot
文章平均质量分 62
厕所博士
本着学习的、开源的态度分享、记录一些知识;
展开
-
java -jar 命令启动项目org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException
MalformedInputException原创 2022-10-21 17:48:23 · 401 阅读 · 0 评论 -
springboot 修改 vo 改变返回值
1.背景公司中有一个业务,返回的 vo 中的一个值可能为 0 属性,如果为 0 给用户显示成 1;听起来很简单,直接改代码 service 层的代码就行了,但是如果 service 层的逻辑复杂到一定程度,想要改动就不是那么容易了,如图:考虑对 rpc 接口返回的影响、 es 数据库(我们 es 要求存的数据尽量好数据库一样)的影响,是典型牵一发而动全身;2.过程我写了一版上面图上的改动,反复校验确定影响,做好回归测试准备之后,提交上了代码,并跟领导阐述了影响范围;领导眉头一皱,你还是改原创 2022-04-08 11:44:01 · 1269 阅读 · 0 评论 -
解决报错:the request was rejected because its size (7931717) exceeds the configured maximum (1048576)
背景公司的 springboot 项目,上传图片报错:在项目的 application.properties 中配置:#上传文件大小(字节)设置为 1mbzfzz.file.upload.maxFileSize=1#系统默认为1MBspring.servlet.multipart.maxFileSize=1MBspring.servlet.multipart.maxRequestSize=1MB分析首先下载依赖源码文件:点击错误提示定位到抛出异常位置:打一个断点,然后重新请求,原创 2021-07-28 15:11:25 · 10355 阅读 · 2 评论 -
SpringBoot 2.3.7 版本 Controller层测试
背景最近换工作要写 SpringBoot Controller 层测试类。看了很多资料才找到,直接上看代码代码脱敏import com.google.gson.*;import com.google.gson.reflect.TypeToken;import com.zfzz.backstage.api.models.dto.RoleDTO;import com.zfzz.backstage.api.models.enums.RoleType;import com.zfzz.backst原创 2021-05-11 14:01:54 · 603 阅读 · 2 评论 -
后端 Java 程序员眼中的 Vue——(三)Vue解决跨越问题
在 Spring Boot 和 Vue 的前后端分离项目中,线上、测试环境可以通过 Ngnix 来处理避免跨越问题,即前端往 Ngnix 上发,后端从 Ngnix 接收,就没有跨越问题。但如果我在本地运行前后端,或者自己是前端同事的电脑是后端。接口联调的时候会遇到跨越问题,怎么解决呢?1.如果我是 Vue 前端可以:配置代理在项目下创建一个 js 文件,起名 vue.config.js,内容:let proxyObj={};//定义代理空对象proxyObj['/'] = {//拦截地址原创 2020-06-29 08:54:56 · 338 阅读 · 0 评论