kiky
2014-11-14 11:13:28
Spring MVC自定义异常堆栈处理代码
前两天自己搭建框架,涉及到了异常处理,在网上看到的,感觉写的很好。下载下来,模仿例子感觉还不错。
简单说一下吧,我的实现是每个controller、service、dao中的每个方法都向上抛出一个异常。直到抛到basecontroller, 然后在basecontroller中处理
通过Exception对象的e.getStackTrace().length做遍历得到异常元素
StackTraceElement stackTraceElement= e.getStackTrace()[i];// 得到异常棧的元素
然后再根据异常元素的类名称 去判断是否是属于自己的类,我这里是根据包名做判断
if(stackTraceElement.getClassName().startsWith("xxxxxx"))
{
}
可能描述的不太清晰,我也是简单的提供一下思路,如果有更好的方法,可以在群里共同交流。
猜你喜欢
- SpringMVC的三种统一异常处理实例代码分享
- springmvc @RequestMapping注解的入门配置教程
- 基于浏览器首选语言的springmvc和freemarker国际化配置的实现
- 基于maven与springMVC的拦截器Interceptor,控制器Controller的使用
- springmvc @RequestMapping注解伪静态技术
- SpringMVC整合Redis demo小例子
- bootstrap jquery underscore backbone 新浪微博 springmvc整合demo代码
- SpringMvc从propertites属性文件读取常量
- java Web SpringMVC项目实现12306余票查询功能
- spring mvc-showcase,便于学习springmvc,maven工程,建议使用谷歌浏览器
- springMVC注解与hibernate完美结合完成基本的增删改查demo源码下载
- springmvc Backbone实现的一个demo代码
请下载代码后再发表评论
文件名:6685e62d-b02d-3217-8c45-c4e1e8959928.rar,文件大小:12.004K
下载
- /
- /src
- /src/main
- /src/main/java
- /src/main/java/cn
- /src/main/java/cn/basttg
- /src/main/java/cn/basttg/core
- /src/main/java/cn/basttg/core/controller
- /src/main/java/cn/basttg/core/dao
- /src/main/java/cn/basttg/core/exception
- /src/main/java/cn/basttg/core/service
- /src/main/java/cn/basttg/core
- /src/main/java/cn/basttg
- /src/main/java/cn
- /src/main/resources
- /src/main/resources/context
- /src/main/resources/context/applicationContext.xml
- /src/main/resources/context
- /src/main/java
- /src/test
- /src/test/resources
- /src/test/resources/jetty-env.xml
- /src/test/resources
- /src/main
- /src
相关代码
- 证精 基于浏览器首选语言的springmvc和freemarker国际化配置的实现
- 原 基于maven与springMVC的拦截器Interceptor,控制器Controller的使用
- springmvc @RequestMapping注解的入门配置教程
- 精 SpringMVC的三种统一异常处理实例代码分享
- 证精 bootstrap jquery underscore backbone 新浪微博 springmvc整合demo代码
- 精 spring mvc-showcase,便于学习springmvc,maven工程,建议使用谷歌浏览器
- 原证精 springmvc @RequestMapping注解伪静态技术
- 原 springMVC注解与hibernate完美结合完成基本的增删改查demo源码下载
- 原 SpringMVC整合Redis demo小例子
- 原证精 java Web SpringMVC项目实现12306余票查询功能
- 原证 springmvc开发微信公众平台验证token接口教程及其java源代码分享
- 原 SpringMvc整合Mybatis搭建java Web入门项目实例,是基于MAVEN的java web工程
最近下载
13940562934 LV22
2019年11月14日
jinzhang LV10
2018年7月8日
m719067455 LV20
2018年4月24日
alin007 LV5
2018年1月23日
gezhiling LV15
2017年7月20日
ponygao LV14
2017年7月16日
fanfanfeng LV1
2017年3月13日
stone_tiantian LV2
2017年1月4日
zgdkik LV1
2016年12月13日
s0s0s0s LV1
2016年6月3日
最近浏览
wens17
2021年12月1日
暂无贡献等级
阿风啦 LV14
2021年1月6日
liangge2115 LV27
2020年11月25日
866521 LV2
2020年10月20日
jeep123456 LV10
2020年6月9日
13940562934 LV22
2019年11月14日
opo147741
2019年10月14日
暂无贡献等级
胖胖来了 LV4
2019年9月27日
lelelada LV8
2019年7月16日
紫玉天辰 LV11
2018年11月1日