news 2026/4/16 14:23:26

关于spring中转换

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
关于spring中转换

今天敲代码我发现了个问题,我的数据库唯一索引会报错,我想把报错信息中的一部分信息打印下来,但是我创建了全局异常处理以及兜底的exception后,我发现我的数据库报错一直走的是exception的报错。后来上网查了才发现,在spring中会把报错信息SQLIntegrityConstraintViolationException.class转换成DuplicateKeyException.class而不是SQLIntegrityConstraintViolationException。所以我需要捕获的应该是Du

@ExceptionHandler(DuplicateKeyException.class) public Result error(DuplicateKeyException e) { String msg = e.getMessage(); // 安全提取被单引号包围的第一个值 String value = "该数据"; int start = msg.indexOf("'"); int end = msg.indexOf("'", start + 1); if (start != -1 && end != -1) { value = msg.substring(start + 1, end); } return Result.error("\"" + value + "\" 已存在,请使用其他名称"); }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 14:12:30

当“写得像论文”成了学术原罪:一位普通学生的困境与技术自救之路

我是一名东北某省属高校的公共管理专业本科生。 我的毕业论文题目是《基层政务服务数字化转型中的“数字鸿沟”问题研究》。从2025年10月到2026年2月,我独自完成了全部研究工作:查阅了61篇中英文文献,在家乡两个街道办进行了为期三周的实地调…

作者头像 李华
网站建设 2026/4/16 12:55:12

LoRA训练助手:5分钟生成完美英文标签,Stable Diffusion训练不再愁

LoRA训练助手:5分钟生成完美英文标签,Stable Diffusion训练不再愁 你是否经历过这样的深夜—— 对着一张精心挑选的角色图反复纠结:“这张图该打什么tag?” 翻遍Danbooru词典、查遍Civitai热门模型的训练配置、复制粘贴十几个相似…

作者头像 李华
网站建设 2026/4/16 12:56:44

ChatGLM3-6B快速上手:Streamlit界面交互全攻略

ChatGLM3-6B快速上手:Streamlit界面交互全攻略 1. 引言:告别命令行,拥抱可视化对话 如果你之前体验过ChatGLM3-6B,大概率是通过命令行或者简单的Python脚本。输入问题,等待输出,再输入下一个问题……这种…

作者头像 李华
网站建设 2026/4/13 12:50:35

幻境·流金新手必看:从文字到高清图的完整流程

幻境流金新手必看:从文字到高清图的完整流程 "流光瞬息,影画幻成" —— 用文字编织梦想,让AI为你生成惊艳的高清图像 「幻境流金」是一款革命性的AI影像创作平台,融合了先进的DiffSynth-Studio渲染技术与Z-Image审美基座…

作者头像 李华
网站建设 2026/4/11 23:28:17

StructBERT零样本分类:快速解决中文文本分类难题

StructBERT零样本分类:快速解决中文文本分类难题 1. 为什么你需要一个“不用训练”的中文分类器? 你有没有遇到过这些场景: 客服团队每天收到上千条用户反馈,但工单系统还没建好标签体系;市场部临时要对一批新品评论…

作者头像 李华
网站建设 2026/4/16 11:04:46

ChatGLM3-6B快速入门:无需配置的AI对话体验

ChatGLM3-6B快速入门:无需配置的AI对话体验 想体验一个功能强大、响应迅速,并且完全运行在你本地电脑上的AI助手吗?今天,我们就来聊聊如何快速上手ChatGLM3-6B,通过一个极其简单的Web界面,开启你的专属AI对…

作者头像 李华