社区
Java EE
帖子详情
spring的异常大家是怎么处理的?
kubete
2008-06-14 11:43:33
spring的异常大家是怎么处理的?
我是这样做的:
DAO层把异常抛给service,在service中catch掉,再返回一个message,Action得到这个message跳转到信息提示页面。
可现在有个问题就是在service层并不能捕获到数据库异常,大家有什么好的方法吗?
...全文
55
5
打赏
收藏
spring的异常大家是怎么处理的?
spring的异常大家是怎么处理的? 我是这样做的: DAO层把异常抛给service,在service中catch掉,再返回一个message,Action得到这个message跳转到信息提示页面。 可现在有个问题就是在service层并不能捕获到数据库异常,大家有什么好的方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kubete
2008-06-14
打赏
举报
回复
public String addModuleItem(Module module) {
String message = "";
try {
if(module.getParentModule()==null&&!moduleDao.isNotUnique(module, "parentModule")){
message=Contains.MODULE_HAS_ROOT;
return message;
}
moduleDao.save(module);
message = Contains.MODULE_ADD_SUCCESS;
} catch (DataAccessException e) {
e.printStackTrace();
message = Contains.MODULE_ADD_FAITURE;
}
return message;
}
把DataAccessException 改成Exception也一样
老紫竹
2008-06-14
打赏
举报
回复
那是你catch的不对吧!
kubete
2008-06-14
打赏
举报
回复
原来在service层捕不到,我放到Action中捕捉,并把execute的throws Exception去掉了,才捕捉到了
kubete
2008-06-14
打赏
举报
回复
我是在Service层捕捉,上面这个方法是在service中的,可捕捉不到
bojianyu
2008-06-14
打赏
举报
回复
DAO层的异常不用管,不是全都是DataAccessException吗?你在Service层捕捉就可以了。
如何使用
Spring
Boot 实现
异常
处理
?
如何使用
Spring
Boot 实现
异常
处理
? 使用 @ExceptionHandler 注解
处理
局部
异常
(只能
处理
当前controller中的ArithmeticException和NullPointerException
异常
,缺点就是只能
处理
单个controller的
异常
) @Controller...
Spring
面试题(一):
Spring
如何
处理
全局
异常
?
在开发中避免不了要做
异常
捕获,不可能在每段业务代码中进行捕获
处理
,那样代码也太冗余和复杂了。那么如何使用
Spring
处理
全局
异常
呢?
Spring
异常
处理
三种方式
Spring
异常
处理
三种方式
异常
处理
方式一. @ExceptionHandler
异常
处理
方式二. 实现HandlerExceptionResolver接口
异常
处理
方式三. @ControllerAdvice+@ExceptionHandler 三种方式比较说明(强烈推荐各位看一下,我...
在
spring
cloud中进行统一
异常
+自定义
异常
处理
?
1.什么是统一
异常
处理
? 软件开发过程中,不可避免的是需要
处理
各种
异常
,就我自己来说,至少有一半以上的时间都是在
处理
各种
异常
情况,所以代码中就会出现大量的try {...} catch {...} finally {...}代码块,不仅...
spring
异常
处理
在项目中采用
spring
的
异常
处理
机制:示例一、在Controller中加@ExceptionHandler注解定义
异常
拦截的方法,在方法中定义返回的页面: error.jsp 示例二、将
异常
处理
做成一个公共的: 效果:两者区别:示例一只...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章