我正在学习Jersey / JAX-RS,我需要一些ExceptionMapper的帮助 .

我有一个UserFacade类,AbstractFacade类和User类本身,都非常标准,主要是通过在Netbeans中创建一个带有Database的新Web Service RestFUL项目生成的 . 我的问题是,我现在想开始捕获错误,说“唯一约束违规”错误 . 我以为我需要实现一个异常映射器...我的外观中有以下内容:

@Provider

public class EntityNotFoundMapper implements ExceptionMapper {

@Override

public javax.ws.rs.core.Response toResponse(PersistenceException ex) {

return Response.status(404).entity(ex.getMessage()).type("text/plain").build();

}

}

这是我得到的错误,不是我的自定义异常处理程序捕获的 .

WARNING: StandardWrapperValve[service.ApplicationConfig]: Servlet.service() for servlet service.ApplicationConfig threw exception

com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'usernamegoeshere' for key 'username'

我觉得我很接近,唯一的原因是我没有尝试从上面的例子中捕获MySQLIntegrityConstraintViolationException,因为我只是试图 grab 每个可能的错误FIRST(以确保其工作),然后我会缩小并且在我看到语法正常工作之后具体 .

我究竟做错了什么?

jax rs mysql_Jersey / JAX-RS ExceptionMapper MySQL相关推荐

  1. rs 实用工具 (rs.exe) (SSRS)SQL server report service

    http://msdn.microsoft.com/zh-cn/library/ms162839.aspx rs 实用工具 (rs.exe) (SSRS) 其他版本 SQL Server 2008 R ...

  2. rs(0)与rs(字段名)的区别

    rs(0)与rs("字段名")的区别 注意:rs是RecordSet对象 前者是按sqlyu语句读出来的记录急的先后顺序命名的,         rs(0)就是你select出来的 ...

  3. 数电模电(三) 时序电路触发器 基本RS触发器 同步RS触发器 主从RS触发器 JK触发器 主从D触发器

    本文原创首发CSDN,链接 https://blog.csdn.net/qq_41464123/article/details/90084796 ,作者博客https://blog.csdn.net/ ...

  4. 【RS】在线更新RS:How to Retrain Recommendation System (SIGIR‘20)

    How to Retrain Recommendation System (SIGIR'20) 模型 当今工业界更新推荐系统的痛点: ({Dm:m≤t},Wt−1)⟶get Wt⟵test Dt+1. ...

  5. thymeleaf rs 查询结果_第十一章 JDBC与MySQL数据库(10)——通用查询

    通用查询 本节的目的是编写一个类,只要用户将数据库名.SQL语句传递给该类对象,那么该对象就用一个二维数组返回查询的记录. 编写通用查询,需要知道数据库表的列(字段)的名字,特别是表的列数(字段的个数 ...

  6. mysql rs.next_JDBC结果集rs.next()注意事项

    写在前面: 用JDBC从数据库中查询数据要用到结果集ResultSet,其中我们在获取结果的时候经常用到rs.next()方法来判断是否查询到了数据. 但是要特别注意,next()方法用一次,游标就往 ...

  7. mysql执行rs.AbsolutePage=page时报错的解决办法

    错误类型:ADODB.Recordset error '800a0cb3. 解决办法: 要把connection设置为使用本地游标zhidao定位方式,mysql的内server端不支持records ...

  8. rs=st.executeQuery(sql);报错

    rs=st.executeQuery(sql);一直是红色显示无法解析Statement中的方法excuteQuery package com.dao;import com.Utils.JDBCUti ...

  9. 2022年,我该用JAX吗?GitHub 1.6万星,这个年轻的工具并不完美

    来源:机器之心 本文约4600字,建议阅读10+分钟 你有在使用JAX吗? 近年来,谷歌于 2018 年推出的 JAX 迎来了迅猛发展,很多研究者对其寄予厚望,希望它可以取代 TensorFlow 等 ...

最新文章

  1. 程序员吐槽:非常后悔3年前选择加入互联网行业,因为短期的高工资断送了自己长期的职业生涯发展...
  2. leetcode算法题--石子游戏 II★★
  3. mysql打印语句_最全总结 | 聊聊 Python 数据处理全家桶(Mysql 篇)
  4. 【NOIP2013模拟9.29】TheSwaps
  5. mysql循环查到没数据库_【mysql】在for循环里使用多线程查询数据库
  6. java多线程必须掌握吗_多线程模式有什么作用(java多线程必须掌握的知识)
  7. [Java] 蓝桥杯ADV-185 算法提高 五次方数
  8. 智能家居系统通信方式,主要有以下四种
  9. mysql触发器中访问mssql数据表_[数据库]一个利用触发器(trigger)实现数据库表的审计功能(audit)的例子--针对ms sql实现...
  10. 轻松学习分布式|系列2|负载均衡算法。
  11. ArcGIS Pro中的拓扑检查
  12. ov5640帧率配置_码率、帧率、分辨率对监控有什么影响?怎么调更合适?
  13. Python 数独求解
  14. 计算机科学导论实验报告,上海电力学院计算机导论实验报告.docx
  15. 软件质量(ISO/IEC 9126)的定义与特性
  16. YoLo: You Only Look Once: Unified, Real-Time Object Detection译文
  17. 直播系统开发之ios对接腾讯云直播sdk
  18. 微信吸粉秘籍之人气论坛吸粉方法
  19. jQuery Media Plugin 插件实现在线视频播放业务
  20. mysql表新增添加一列

热门文章

  1. js ajax java传参_ajax参数传递与后台接收
  2. Sublime Text 3 import Anaconda 无法正常补全模块名解决办法
  3. ArcGIS实验教程——实验六:空间数据格式转换
  4. C语言试题六十之请编写函数fun,计算并输出下列级数和:s=1/1*2+1/2*3+…+1/n(n+1)
  5. linux c之strncpy函数和strncmp函数最简单使用总结
  6. Android之matrix类控制图片的旋转、缩放、移动
  7. python3 爬虫第二步Selenium 使用简单的方式抓取复杂的页面信息
  8. linux用户取消密码,[Linux]linux下取消用户名和密码直接登录
  9. html的canvas标签用法,html5中关于canvas标签用法(绘图)
  10. win7升级win10正式版_win7告退在即,如何升级到win10?