- 博客(382)
- 收藏
- 关注
原创 若依报错:Request method ‘GET‘ not supported
摘要:本文分析了若依(RuoYi)框架中常见的"Request method 'GET' not supported"错误,指出这是由于前端使用GET方法访问仅支持POST/PUT/DELETE等方法的接口导致的405错误。文章详细解析了错误含义,列举了5种典型场景(如前后端方法不匹配、参数传递混淆等),并提供了具体解决方案:定位报错URL、核对后端注解、修正不匹配问题等。同时建议遵循若依规范,统一使用框架封装的请求方法,开发前做好接口约定,生成代码后不随意修改注解。通过前后端协同检查和
2025-12-26 16:10:37
1132
原创 按钮绑定事件达成跳转效果并将树结构id带入子页面形成参数完成查询功能并将返回的数据渲染到页面上2022.5.29
摘要:本文总结了前端开发中的几个常见问题及解决方法。1.实现树节点新增时自动传递父节点ID,通过修改showAddGroup.ts和GroupAddForm.vue文件,将父节点ID赋值给表单数据;2.解决表单输入框显示ID但未传递的问题,添加reactiveData.formData.groupId=props.fathermessage赋值代码;3.新增成功弹窗效果实现,在按钮方法中添加Message控件调用;4.页面渲染时处理从后端获取的各种类型值的展示方法。这些方案涉及表单数据处理、组件通信和用户反
2025-12-26 09:40:16
174
原创 MySQL常见报错分析及解决方案总结(40)---of SELECT list is not in GROUP BY clause and contains nonaggregated column
MySQL的only_full_group_by模式强制要求分组查询时SELECT列必须出现在GROUP BY中或通过聚合函数处理,以避免结果不确定性。本文解析了该报错的含义、底层原因和典型判断方法,列举了三种常见错误场景,并给出四种处理方案(推荐前三种:将非聚合列加入GROUP BY、使用聚合函数、利用函数依赖)。最后提出开发规范建议:遵循"非聚合列必在GROUP BY中"原则,精简查询列,保持开发与生产环境一致,优先用主键/唯一键分组,多表联查时明确关联列。
2025-12-25 08:49:17
528
原创 MySQL常见报错分析及解决方案总结(39)-NumberFormatException: For input string:
Java数值转换异常分析与解决方案 摘要:本文系统分析了Java中NumberFormatException异常的产生原因及解决方法。异常通常发生在字符串转数值时,主要诱因包括:空字符串、非数字字符、数值超限、空格干扰等。解决方案分五步:定位代码行、检查输入内容、修复转换逻辑、异常捕获处理、使用安全工具类。预防措施包括前端校验、空值处理、规范数据存储和使用转换框架。通过Apache Commons Lang等工具可简化安全转换,Spring项目的ConversionService也能集中处理类型转换问题。
2025-12-24 09:23:13
701
原创 MySQL常见报错分析及解决方案总结(38)---Data truncation: Out of range value for column ‘vehicle_quality‘ at row 1
MySQL数据库报错显示在插入数据时,vehicle_quality列的值超出了定义范围。该错误通常由以下原因导致:1) 数据库列类型定义过小(如tinyint);2) 实体类字段类型与数据库不匹配;3) 数值单位错误;4) 小数插入整数列。解决方法包括:检查列定义、调整列类型、添加业务层校验、确保类型映射一致。预防措施建议合理选择数据类型、严格类型匹配、强制数据校验和测试边界值。该错误本质是数据类型/范围不匹配问题,需重点关注列定义与实际值的兼容性。
2025-12-24 09:14:42
1132
原创 MySQL常见报错分析及解决方案总结(37)---java.util.UnknownFormatConversionException(Conversion = ‘ 双 ‘)
Java格式化字符串时出现UnknownFormatConversionException异常,主要原因是使用了非法转换符(如中文"双")。该异常发生在调用String.format()、System.out.printf()等方法时,当%后跟随的字符不是合法转换符(如s、d、f等)就会报错。常见错误场景包括:错误将中文当转换符、动态拼接模板错误、全角/半角符号混用、占位符语法错位等。修复方法需定位错误代码,检查%后的字符,将非法转换符替换为合法转换符或调整文本位置。建议熟记合法转换符,
2025-12-24 09:01:40
544
原创 报错:Error creating bean with name ‘requestMappingHandlerMapping‘ defined in class path resource
自定义的在初始化时出错,导致依赖的组件无法加载:❌ 错误示例:java运行@Autowired// 该拦截器Bean创建失败@Override此时Caused by会指向自定义拦截器的初始化异常。修复自定义拦截器的初始化问题(如补全依赖、修正配置);临时注释自定义拦截器的注册代码,重启应用验证是否是拦截器导致的问题。该报错的核心是Spring MVC 初始化请求映射器时触发了底层异常查看Caused by子异常,定位真实根因;针对根因处理(如修复映射歧义、补全依赖、解决循环依赖);
2025-12-22 17:26:09
1151
1
原创 若依报错org.springframework.dao.DataIntegrityViolationException
文章摘要:本文分析了Spring框架中出现的DataIntegrityViolationException异常,该异常是由于数据库结果集与Java实体类的类型映射不匹配导致的。核心问题是JDBC驱动无法将含非数字字符的身份证号字符串转换为Java实体类中的非字符串类型字段。解决方案包括:将实体类字段改为String类型、修正MyBatis映射配置、添加类型处理器或调整数据库列类型。建议遵循"字符型字段用String接收"的开发规范,以避免此类类型转换异常。
2025-12-22 17:05:09
294
原创 MySQL常见报错分析及解决方案总结(36)---Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have
MySQL语法错误分析:SQL语句中WHERE子句后直接跟LIMIT关键字,违反语法规则。错误源自MyBatis动态SQL拼接不当,当查询条件为空时WHERE关键字未被移除,导致生成"WHERE LIMIT"的非法语句。同时分页参数pageSize=0也加剧了问题。解决方案:1)使用MyBatis的<where>标签自动处理空条件;2)校验分页参数合法性;3)在统计总条数SQL中移除LIMIT;4)规范使用PageHelper分页插件。建议开发阶段开启SQL日志监控,测试所有
2025-12-22 16:49:28
449
原创 力狼猫条品牌分析(典型的 “性价比导向“ 产品,背靠中型企业华兴宠物,在猫条市场占据一席之地。其最大优势是超亲民价格和稳定供应,特别适合多猫家庭和预算有限的养宠人群)
力狼猫条是华兴宠物食品旗下的大众消费级猫零食品牌。作为全国十强宠物饲料企业,华兴公司拥有20万平方米生产基地和独立研发中心。力狼猫条以高性价比(0.4-1元/支)为特色,含67%冻鸡肉及牛磺酸等功能成分,适合多猫家庭日常使用。该品牌虽存在品控不稳、售后欠佳等问题,但通过创新配方和亲民价格推动了猫条品类普及。建议作为互动零食适量喂食,不宜长期作为主食。
2025-12-19 15:52:51
615
原创 MySQL常见报错分析及解决方案总结(35)---Communications link failure(通信链路失败)
【摘要】该报错是Java应用(Ruoyi框架)与MySQL数据库通信中断导致,核心表现为TCP连接失效(56秒无交互)。主要原因是MySQL空闲连接超时(wait_timeout)过短或连接池保活机制失效,使得应用使用了被服务端主动断开的"死连接"。典型场景包括:1)MySQL配置不当;2)连接池检测周期过长;3)网络中断;4)连接数耗尽等。解决方案分三级:紧急重启应用;永久修复需同步调整MySQL超时参数与连接池配置(如Druid的time-between-eviction-runs-
2025-12-19 14:18:53
1162
原创 若依报错:CommunicationsException, druid version 1.2.16, jdbcUrl(Druid 连接池丢弃失效MySQL连接[discard])
摘要:MySQL连接池报错分析显示,Druid连接池检测到空闲52秒的连接被MySQL提前断开(wait_timeout≤52秒),而Druid检测周期为60秒未能及时剔除。连接池资源不足(配置minIdle=10,实际仅4个)导致业务获取到失效连接。解决方案包括:1)紧急重启应用或临时调整MySQL超时;2)永久修复需对齐MySQL(wait_timeout=7200)和Druid(检测周期30秒)配置;3)优化连接池参数,添加重试机制;4)建立监控预警。核心矛盾在于连接池检测周期与数据库超时设置不匹配,
2025-12-19 11:18:08
855
原创 MySQL常见报错分析及解决方案总结(34)---WARN o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver-[logException,Resolved
MySQL通信链路故障分析与解决方案 摘要: 本文分析了Java应用与MySQL数据库通信链路中断的典型错误"Communications link failure",指出其核心问题是应用使用了MySQL服务器已断开的空闲连接。文章归纳了6种常见错误场景,包括MySQL空闲连接超时、连接池配置不当、网络问题等,并提供了对应的修复方案。重点建议调整MySQL的wait_timeout参数和连接池的保活配置,同时给出了紧急处理措施和长期预防方案。文章还介绍了通过代码重试机制、监控配置和编码规
2025-12-19 10:45:11
788
原创 与甲方数据源实现对接,若甲方使用的数据库类型原因或国产化数据库,会存在的对接限制
本文分析了与甲方数据源对接时非关系型数据库(NoSQL)和国产化数据库的适配问题。NoSQL数据库存在生态适配和数据模型映射挑战,需针对不同类型采用不同方案:文档型数据库推荐SpringDataMongoDB,键值型用SpringDataRedis,列族型需专用客户端,图数据库需学习专用查询语言。国产化数据库主要面临驱动兼容性和语法差异问题,建议优先使用厂商专用JDBC驱动,调整MyBatis配置,特别注意分布式数据库的特殊需求。通用解决方案包括:提前调研技术细节、优先选择Spring生态支持方案、隔离数据
2025-12-18 14:05:20
783
原创 Node报错FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3)
摘要:Node.js v17+版本因升级OpenSSL 3.0导致与若依前端(ruoyi-ui)的加密算法冲突,出现ERR_OSSL_EVP_UNSUPPORTED错误。提供三种解决方案:1)临时方案通过添加环境变量NODE_OPTIONS=--openssl-legacy-provider兼容旧算法;2)推荐方案是降级Node.js至v16.x LTS版本;3)使用nvm工具管理多版本。需注意清除node_modules缓存,并确保node-sass等依赖与Node版本兼容。验证标准为前端能正常启动且无加
2025-12-18 08:50:24
647
原创 若依报错Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ property manually
摘要:MySQL8.0+默认UTC时区与东八区不匹配导致若依框架连接失败。解决方法:1)在application.yml或application-druid.yml配置文件中,为MySQL连接URL添加serverTimezone=Asia/Shanghai参数;2)可选修改MySQL全局时区为+8:00。修改后需重启若依服务,建议统一配置多环境参数,使用Asia/Shanghai时区值确保兼容性。
2025-12-18 08:43:38
494
原创 MySQL常见报错分析及解决方案总结(33)---execute error. SELECT 1 FROM DUAL,DUAL doesn‘t exist. (UNKNOWN_TABLE)
摘要: "SELECT 1 FROM DUAL"报错是由于DUAL表为Oracle专属虚拟表,非Oracle数据库(如MySQL/SQLite)执行时会提示表不存在。解决方法包括: 通用适配:删除FROM DUAL,仅用SELECT 1(兼容多数数据库); 若依框架适配:检查数据源配置(如Druid的validationQuery)及Mapper中的SQL,移除FROM DUAL; 多数据库支持:通过条件判断动态添加FROM DUAL(仅Oracle生效)。修改后需重启服务并验证功能。核
2025-12-17 14:33:23
569
原创 若依报错required URL template variable ‘name‘ for method parameter type String is not present...
在若依(RuoYi)框架中解决"MissingPathVariableException"错误的核心思路是:首先检查后端Controller接口路径是否正确定义了{name}占位符,确保@PathVariable注解与URL路径变量匹配;其次排查前端请求是否动态拼接了name参数。特别注意若依框架特有的接口前缀配置、权限拦截等可能影响路径匹配的因素。解决方案包括:后端添加路径占位符、设置参数非必传、统一变量命名,前端使用模板字符串动态拼接URL。建议通过Postman先验证后端接口,再调
2025-12-17 10:12:28
231
原创 若依系统报错net::ERR_CONNECTION_TIMED_OUT的原因
一、错误核心含义net::ERR_CONNECTION_TIMED_OUT 是前端发起请求时,无法在指定时间内与后端服务器建立连接(连接超时),而非接口报错或返回异常。在若依(RuoYi)框架中,该错误几乎都与「网络连通性、服务启停状态、地址 / 端口配置、防火墙拦截」四类问题相关。二、分步骤排查 & 解决(从简单到复杂)步骤 1:确认若依后端服务是否正常启动这是最基础也最常见的原因,后端服务未启动 / 启动失败,前端请求必然超时。本地开发环境:打开后端项目的启动日志(IDEA/Eclipse
2025-12-16 08:43:01
990
原创 格式工厂下载
《格式工厂下载指南》 格式工厂(Format Factory)是一款免费的多功能格式转换软件,支持视频、音频、图片等多种文件转换。用户可通过官网下载: 国际版:https://www.pcfreetime.com/formatfactory/ 中文版:http://www.pcfreetime.com/formatfactory/CN/index.html 该软件操作简便,适合日常多媒体处理需求,无需注册即可使用。注意从官网下载以确保安全性。(98字)
2025-12-16 08:39:40
494
原创 三星 One UI 8 停止支持 三星Dex后的替代指南
摘要:OneUI8重新引入PC连接功能,但不再支持官方DeX应用。推荐使用scrcpy工具(需安装ADB),通过有线/无线连接实现完整DeX体验(需开启开发者选项和USB调试)。替代方案是LinktoWindows(官方推荐),提供基础手机屏幕访问功能。旧设备可尝试官方DeX应用(仅限未升级系统)。常见问题包括连接失败和显示异常,建议优先使用有线连接并调整分辨率参数。最佳选择是scrcpy,能提供最接近原生DeX的体验。
2025-12-15 13:45:56
1096
3
原创 MySQL常见报错分析及解决方案总结(32)---dropping database (can‘tdelete ‘%s‘, errno: %d)?error.:1009?
MySQL数据库删除失败错误"dropping database (can't delete '%s', errno:1009)"通常是由于文件系统问题导致无法删除数据库目录。主要原因是目录非空、权限不足、文件被占用或磁盘异常。90%的情况可通过停止MySQL服务后手动删除数据库目录解决。排查步骤包括:定位数据库目录、检查内容权限、确认文件占用情况和磁盘状态。解决方案涵盖手动清理目录、修复权限、解除文件占用和修复文件系统等操作。预防措施建议规范权限管理、操作流程和磁盘监控,避免类似问题发
2025-12-15 13:42:43
1336
1
原创 报错required URL template variable ‘name‘ for method parameter type String is not present...
摘要:SpringMVC/SpringBoot中@PathVariable注解常见错误及解决方案:1)URL路径缺少{name}占位符;2)变量名与占位符名称不匹配;3)混淆@PathVariable与@RequestParam;4)未设置required=false导致必传校验失败;5)JDK编译未保留参数名。解决方法包括:确保路径含占位符、统一变量名、正确使用注解、设置可选参数、显式指定value属性或配置编译参数。文中提供了完整示例说明必传路径变量、可选路径变量和请求参数的正确用法。
2025-12-12 17:28:07
910
原创 MySQL常见报错分析及解决方案总结(31)---Got error 28 from table handler (error.:1030)
先通过df -hdf -i定位 “空间耗尽” 还是 “inode 耗尽”,再按 “紧急清理→临时调整→长期扩容” 的顺序解决。80% 的场景是磁盘空间 / 日志文件占满,只需清理大文件 / 旧日志即可快速恢复;10% 是 inode 耗尽,需清理小文件;剩余 10% 需修复挂载属性 / 配额。通过常态化监控和日志管理,可从根本上避免此类磁盘资源耗尽问题。
2025-12-12 17:27:27
748
原创 报错The driver initialization failed: Invalid default, TimeLimiter ‘TenantClient#selectByName(String)
【摘要】报错显示租户查询超时导致驱动初始化失败,主要涉及两个问题:TenantClient#selectByName方法调用超时和默认值无效。解决方案分三步:1)临时方案:延长TimeLimiter超时阈值至5s,并添加fallback方法返回有效默认值;2)根因分析:根据查询目标(数据库/微服务/缓存)分别优化,如添加索引、检查服务可用性或缓存空值;3)架构优化:改为异步初始化驱动,降低依赖耦合。同时推荐使用日志分析和jstack工具定位具体阻塞原因。最终通过组合策略确保系统健壮性。
2025-12-11 11:05:21
605
原创 IDEA中安装 CamelCase 插件实现变量快速生成驼峰命名
本文详细介绍了在IntelliJ IDEA中安装和使用CamelCase插件的完整指南。主要内容包括:1)通过插件市场或手动导入两种安装方式;2)核心使用方法(快捷键Shift+Alt+U实现多种命名格式转换);3)常见问题排查(快捷键冲突、版本兼容等);4)替代方案(IDEA内置重命名功能)。该插件支持snake_case、camelCase等格式快速转换,能显著提升开发效率,适用于Java、前端等需要统一命名规范的场景。
2025-12-11 11:02:27
740
原创 报错java: 找不到符号符号: 类 XxxController位置: 程序包 com.ruoyi.xxx.xxx.service
【摘要】该错误是由于在com.ruoyi.xxx.xxx.service包下找不到XxxController类。主要排查步骤:1.检查类名/包名拼写是否正确;2.确认类文件存在于src/main/java对应路径;3.检查import语句是否准确。若为多模块项目,需检查模块依赖关系,确保pom.xml正确引入相关模块。此外,可尝试清理IDE缓存、重建项目或删除target目录重新编译。90%的问题可通过基础排查解决,重点关注文件路径和命名准确性。
2025-12-10 08:33:11
712
原创 报错:No MyBatis mapper was found in ‘[com.ruoyi.web.controller.common.CaptchaController]‘
摘要:MyBatis报错显示在controller包下未找到Mapper接口,原因是扫描路径配置错误。解决方案包括:1)确认Mapper接口正确位置(如com.ruoyi.mapper包);2)修正启动类@MapperScan注解指向Mapper包;3)检查接口是否添加@Mapper注解;4)排除包名拼写、缓存等问题。注意若依框架应采用分层设计,Mapper接口不应放在controller包下。典型错误是将@MapperScan错误配置为扫描controller包路径导致。(149字)
2025-12-10 08:32:17
876
原创 微服务报错:Unsatisfied dependency expressed through field ‘configService‘; nested exception is XXX
摘要:本文分析了Spring依赖注入失败的常见原因及解决方案。报错显示configService111对象注入失败,核心问题是Spring容器初始化时无法找到或创建依赖对象。文章列举了17种排查方案,包括:检查组件注解、配置文件密码、扫描范围、JDK版本、XML配置、方法对应关系、循环依赖等。重点强调了多实现类需用@Qualifier指定、循环依赖需用setter注入或@Lazy、以及通过nestedexception定位根本原因。最后给出了通用排查流程,建议按优先级检查注解、扫描范围、多实现类等问题。
2025-12-09 08:49:34
1339
3
原创 MySQL常见报错分析及解决方案总结(30)---MySQL Error 1025(Error on rename)
MySQL Error 1025(ER_ERROR_ON_RENAME)是执行表重命名、修改或删除外键时的常见错误,主要由外键约束冲突(90%场景)、文件权限或锁机制异常引起。解决方案分三步:1)确认并解除关联外键(通过查询INFORMATION_SCHEMA获取准确外键名);2)检查并释放表锁(SHOW PROCESSLIST);3)验证文件权限和磁盘空间。应急时可临时SET FOREIGN_KEY_CHECKS=0,但操作后必须恢复。预防措施包括显式命名外键、操作前检查依赖关系,以及维护合理的文件权限和
2025-12-09 08:48:09
913
原创 c.n.e.cluster.ReplicationTaskProcessor : It seems to be a socket read timeout exception, it will r
先修改(3000-5000ms)+ 配套参数,重启节点快速规避;测试集群节点间网络连通性(ping/telnet/curl),排除网络问题;检查各节点 CPU 占用,优化 Eureka 性能或扩容;验证集群节点状态(控制台 UP 状态)和数据同步;若仍报错,继续放大超时参数(最大 8000-10000ms),并深入排查线程阻塞 / 网络丢包。
2025-12-08 11:06:07
848
原创 stream.findFirst().get() 报错 NoSuchElementException
报错的本质是 “未处理空结果”,修复的核心是「用 Optional 提供的安全方法替代直接 get ()」。有默认值 →orElse();无结果是异常 →;有结果才执行逻辑 →;需复杂空值处理 →手动判空。
2025-12-08 11:05:25
582
原创 微服务启动报错:Update failedOpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0XXXX) failed; error
摘要:拉取代码报错主要涉及两个核心问题:1)JVM内存分配失败,建议调整IDEA的JVM内存配置(降低-Xmx参数)或扩大系统虚拟内存;2)Git认证失败,推荐配置Git凭据缓存(wincred或manager-core)或改用SSH协议。解决顺序应先处理内存问题,再解决认证问题,最后检查Git路径配置。若问题持续,需检查Gitee账户是否启用2FA(需使用私人令牌)或考虑升级IDEA版本。
2025-12-08 08:42:24
922
5
原创 推代码时,报错14:54:30.546: [iot-dc3-web] git -c credential.helper= -c core.quotepath=false -c log.showSig
摘要:Git推送代码到Gitee时出现403 Forbidden错误,主要原因包括:1)凭据错误(密码修改或开启2FA后未更新令牌);2)仓库权限不足;3)分支保护限制;4)网络/配置拦截。解决方案:删除旧凭据缓存后重新配置有效凭据(未开2FA用登录密码,已开2FA用私人令牌);检查并获取仓库推送权限;修改分支保护规则;排查网络和Git代理配置。按优先级从易到难逐步排查即可解决该问题。
2025-12-08 08:41:45
1253
3
原创 “遥不可及的声明“正确的代码出现红波浪线“unreachable statement“,为鼠标放上去的提示; 意思是->在程序中,一条语句的执行不可能被到达。通常发生在这种情况下是因为程序中存在一个
摘要:"unreachablestatement"是Java编译级错误,表示某行代码永远无法被执行。主要成因包括:1) return/throw等终止语句后的冗余代码;2) 永远为true的条件判断后的代码;3) 无限循环后的代码;4) break/continue后的代码;5) 死代码块。解决方法包括:删除冗余代码、调整语句顺序、将常量条件改为动态条件。快速排查时需检查红波浪线前的终止语句和条件判断。在Lambda中也可能因final变量导致不可达代码。核心原则是确保每行代码都有被执行
2025-12-08 08:41:20
706
7
原创 Blobal Exception Handler: JSON parse error: canotdeserialize valve of type “java.lang.tring’ from Ar
这个报错的核心是「前后端数据类型约定不一致」,优先排查前端传参格式(是否误传数组),90% 的情况修复前端即可解决。若业务需要传数组,则后端将接收类型改为或String[]。关键是通过日志和抓包快速定位问题接口和字段,避免盲目修改代码。
2025-12-07 21:42:47
834
1
原创 报错It seems to be a socket read timeout exception, it will retry later. if it continues to happen
确认 Eureka Server 端配置正确(等参数生效);检查各节点 CPU 占用,优化配置或修复线程阻塞;测试节点间网络连通性(ping/telnet/curl),排除防火墙 / 丢包问题;验证集群配置(、节点数、时间同步);重启节点,观察日志和集群同步状态。
2025-12-07 21:41:39
550
原创 MQTT报错:Exception in thread main java.lang.at io.github.pnoker.common.sdk.utils.ParseUtils.decodeHex
打印传入decodeHex的字符串,确认长度和内容;过滤非法字符 + 处理奇数长度(补 0);用安全解码方法封装,避免重复报错。
2025-12-04 08:45:02
1472
12
原创 报错The port(8701) is already occupied by driver(dc3-driver-tcp-jieerpu/TcpJieerpuDriver)
摘要:报错显示端口8701被占用导致DC3物联网框架的TCP驱动初始化失败。解决方案分三步:1)紧急释放端口:通过netstat/lsof查找占用进程并终止;2)排查根因:检查是否重复启动驱动、配置冲突、僵尸进程或集群端口冲突;3)优化配置:使用动态端口、添加端口检测或预留专属端口段。建议先终止占用进程,修改驱动配置文件中端口号,并确保驱动正常关闭释放资源,开发环境可使用端口自动分配功能。
2025-12-04 08:43:49
815
4
原创 报错Exception in thread “[T]dc3-thread-4“ java.lang.RuntimeException: com.fasterxml.jackson.core.JsonP
这个报错的本质是「数据格式与解析方式不匹配」:Jackson 期望解析 JSON,但实际接收的是裸字符串 / 非法 JSON。优先解决方案是让前端传递标准 JSON 格式字符串(双引号包裹),或后端改用直接接收裸字符串,避免 JSON 解析冲突。按以上步骤修复后,Jackson 能正常解析,报错会消失。
2025-12-04 08:43:31
743
1
空空如也
若依框架vue+spring项目如何实现lodop控件打印次数控制
2025-07-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅