java自定义异常问题


1.我的接口是接收数组对象的,现在我想如果对方传进来的不是数组对象,通过自定义异常来处理,不知道如何做

2.以下是我的代码

@RequestMapping(value="/SendSafetyDriveData", method = RequestMethod.POST)

@ResponseBody
public Object SendSafetyDriveData(@RequestBody List<SafetyDrive> safetyDrives){}

如果对方传进来的数据格式不对会直接报错

我想对方传进来的数据格式不对时抛出异常,并在异常中返回Map给对方,提示数据格式不对,这样的自定义异常该这么写?谢谢


那就把参数写成Object然后在方法里判断参数类型啊。


Map<String,Object> map = new HashMap<String,Object>();
if(safetyDrives instanceof java.util.List){
    ...
}else{
    map.put("flag","false");
    map.put("msg","数据格式异常");
}

可以不使用异常处理即可完成你的需求,这是我的思路


这么写如果转化失败是回抛出异常的,你在方法体内捕获异常,然后再返回自己定义的异常信息。



相关阅读:
求介绍windows环境nodejs命令行工具
react中怎样在父组件中获取子组件中的Dom
php哪些情况可以获取来源网站的域名
在Linux上用forever实现Node.js项目自启动,windows上相同功能的命令是什么?
资讯中心搭建思路问题。
如果说声明的变量和函数的都要占用栈或堆内存的空间 那么是否应该有选择的尽量减少声明
iOS中, 想要使用七牛的云储存功能, 请问应该如何手动导入
微信小程序的image组件的宽高不能用内联样式吗?
webpack安装loader时提示文件不存在 打开package.json
对于top right bottom left为负时怎么判断距离
typeof 输入框里面的值 就算输入为数字还是返回string
hcharts怎么设置dataLabels中的边框只有右边有
shiro的标签<shiro:principal/>显示不了内容?
自己在写博客,通过样式和功能方面想请求点意见和建议
mac创建ipv6 wifi热点无法上网
es6 + webpack在微信下没反应
laravel 5.3 passport遇到一些坑
swift3 实机测试 SWTableviewCell无法载入
shell脚本变量作用域的问题
vue怎么加载外部js?????????



快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 初中苏教版八年级下册期末试卷8 勤俭才快乐 城市民工劳动就业及社保情况调研报告 有关军训的诗:军训喜雨 国际期刊pc意见的模版 《扇子崖》李广田 感谢你,母亲 小学四年级作文400字:微笑吧,一切都能改变 我的“烦心事” 四年级“向国旗敬礼,做一个有道德的人”主题班会 高中高三作文1200字:陶行知介绍 车间班长工作职责 写雪的作文600字 夜月如水思翩跹 照“镜子”作文500字 心情日志 寻求片刻的静似乎很简单 理想,可望不可即的触手可得作文 五个手指的对话作文400字 丫头,不爱你 那年梧桐 10首好听的励志歌曲 情感美文:你真好看,好想娶你怎么办 蝶舞枕边 预备党员思想汇报2014年3月:反思默默奉献的精神 2017搞笑新年祝福语 2016年度学习工作个人总结 四川广汉农民养娃娃鱼创业,娃娃鱼养殖成增收致富的法宝 太阳 菊花茶广告词集锦 朋友,就在身边作文800字 城管局2015年5月份环境综合整治总结 抓住又好又快发展的关键 我的画写板 小品剧本;大话“传奇” 深夜.流浪的呓语 圣天使四作文1600字 人教版七年级下册一单元作文:成长的烦恼(12)作文1200字 小学五年级作文600字:诱人的葡萄藤 五年级观后感作文:《闪闪的红星》观后感 2013年优秀干部工作总结 格桑花,忧伤的秋天 雨季不再来--一棵小草的成长史作文1400字 讨厌的大闸蟹 希望,就在下一个转角等着你 馨心梦(八) 写诗是偶然 因为有了我(郭之翰) 谁知道…… 小学六年级作文550字:为爱喝彩 围城风景

Copyright © 2016 phpStudy |