- 浏览: 1974703 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (509)
- JavaEE (122)
- Oracle数据库 (29)
- JavaScript (37)
- SAP (5)
- MySql数据库 (7)
- JavaSE (4)
- Ajax (1)
- jQuery (13)
- SSH框架 (36)
- Web Service (10)
- JSF框架 (2)
- JBPM (0)
- ireport报表 (2)
- ibatis (5)
- Hibernate (31)
- JSP (11)
- Tomcat 服务器 (20)
- Other (19)
- JavaWeb (4)
- Maven (11)
- OSWorkFlow (10)
- HTML (13)
- Exception汇总 (7)
- SVN (2)
- 笑话 (1)
- JSTL (1)
- WebSphere Message Broker (13)
- ANT命令 (3)
- Liunx (12)
- Struts2 (26)
- Eclipse (6)
- DOS (3)
- Flex (11)
- WebSphere (1)
- 开发常用工具 (3)
- Junit (2)
- EJB (4)
- Struts1.2 (2)
- Jboss (1)
- Android (2)
- Java框架源码解析 (1)
- Spring (4)
- MyBatis (6)
- SpringMVC (4)
- Jetty (2)
- 数据库表设计 (1)
- SSO (4)
最新评论
-
贝塔ZQ:
也可以试试PageOffice插件,觉得更简单点
Jxl操作Excel设置背景、字体颜色、对齐方式、列的宽度 -
jia1208:
...
Could not publish server configuration for Tomcat v6.0 Server at localhost. -
u011274527:
赞
java.io.EOFException java.io.ObjectInputStream$PeekInputStream.readFully 错误 -
旭旭小牛啦:
怎么没哟了,继续赛
jQuery 选择器 -
wzw3919:
100行会报空指针
Java 解压缩zip文件
BaseException异常继承Exception代码如下:
package com.common.core.exception; /** * Root Exception of all exceptions * @author zhouhaitao */ public class BaseException extends Exception { private static final long serialVersionUID = 6775179545328979398L; /** * */ public BaseException() { super(); } /** * @param arg0 */ public BaseException(String arg0) { super(arg0); } /** * @param arg0 * @param arg1 */ public BaseException(String arg0, Throwable arg1) { super(arg0, arg1); } /** * @param arg0 */ public BaseException(Throwable arg0) { super(arg0); } }
service中定义自定义异常:
package com.rs.common.core.exception; public class BaseServiceException extends BaseException { private static final long serialVersionUID = 3449623024482478847L; public BaseServiceException(String arg0, Throwable arg1) { super(arg0, arg1); } public BaseServiceException(String arg0) { super(arg0); } }
具体的service中定义的异常继承baseException:
package com.common.core.service.exception; import com.common.core.exception.BaseServiceException; public class UserServiceException extends BaseServiceException { public UserServiceException(String arg0) { super(arg0); } public UserServiceException(String arg0, Throwable arg1){ super(arg0, arg1); } private static final long serialVersionUID = 9155249210877803457L; }
在try-catch中抛出自定义异常.
public void addUser(User user) throws UserExistsException, UserServiceException { // TODO Auto-generated method stub try { userDao.add(user); } catch (DatabaseException e) { // TODO Auto-generated catch block logger.error("DatabaseException:",e); throw new UserServiceException("DatabaseException",e); } }
最后到Action中调用service中的方法,进行异常处理..即可。
发表评论
-
大型互联网服务集成平台:springmvc+mybatis+restful+webservice+quartz+bootstrap html5
2015-04-13 21:49 81SpringMVC + Mybatis + SpringSe ... -
大型互联网服务集成平台:springmvc+mybatis+restfull+JMS+webservice+bootstrap
2015-04-12 23:36 22SpringMVC + Mybatis + SpringS ... -
大型互联网服务集成平台:springmvc+mybatis+restfull+JMS+webservice+bootstrap
2015-04-12 23:33 83SpringMVC + Mybatis + SpringS ... -
Maven构建大型互联网架构springmvc+mybatis+Restfull+Webservice+Bootstrap
2015-04-12 23:28 71SpringMVC + Mybatis + SpringS ... -
手机App后台架构:Springmvc+SpringSecurity+mybatis+Rest+Quartz+Bootstrap Html5( Maven构建)
2015-04-09 01:39 76APP后台架构Maven构建,模拟大型互联网架构,支持高并发 ... -
maven构建springmvc+mybatis+rest+webservice+bootstrap html5(cms开源项目)
2015-04-09 01:21 85SpringMVC + Mybatis + SpringS ... -
通过 ServletContextEvent 获取spring的applicationContext文件所在的路径
2012-01-09 13:33 13741public class UserStatusLi ... -
通过WebApplicationContextUtils工具类获取ApplicationContext对象.
2011-12-18 21:03 10197通过WebApplicationContextUtils工具类 ... -
Spring中二级缓存的配置
2011-12-18 20:40 22121.首先,在spring的hibernate配置里(app ... -
springframework java.lang.ClassNotFoundException
2011-12-11 23:49 2549springframework java.lang. ... -
java.lang.ClassNotFoundException: org.apache.commons.collections.map.LinkedMap
2011-12-11 23:23 3243下面这个错误是少了commons-collections.ja ... -
net.fckeditor.connector.ConnectorServlet java.lang.ClassNotFoundException: net.
2011-11-17 14:56 2497今天在整合struts2+ibatis2.16+spring2 ... -
log4j文件日志配置
2011-11-16 19:03 2850下面是一段最常见的日志配置模板: #输出到控制条to co ... -
Line: 209 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:209:-1
2011-11-14 21:27 1543问题链接: http://www.iteye.com/pro ... -
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStore
2011-11-14 14:34 14775Exception in thread "main& ... -
获取容器中WEB-INF或者classes目录下的配置文件
2011-11-04 17:07 5809获取Tomcat容器中WEB-INF路径下的文件. 在Ser ... -
解决spring配置文件没有提示的问题。
2011-11-03 00:16 2741我们使用eclipse编辑spring ... -
The reference to entity "characterEncoding" must end with the ';' delimiter
2011-10-06 12:44 2152在配置Spring 的数据源的时候,想把url配置下面加一个 ... -
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
2011-10-06 12:31 6063在配置Spring文件的时候..从别的文件中复制过来的头文件。 ... -
java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice
2011-10-05 22:59 12845本人在整合Struts2+Hibernate3.32+Spri ...
相关推荐
Exception JAVA 自定义异常 Exception JAVA 自定义异常 Exception
Spring-Boot-Microservices-Custom-Exception-Handling:Spring Boot微服务-自定义异常处理
自定义异常Exception,对于产品开发等比较有用
解决dubbo接口自定义异常的捕捉问题,dubbo消费者可以捕捉到提供者所抛出的自定义异常。
安卓APP自定义异常处理器,Release状态下意外奔溃提示更加友好(代替系统默认的那个讨厌的对话框),不影响Debug模式下LogCat的打印。 ************************************************************************ ...
创建自定义异常 Create Custom Exception1---马克-to-win java视频
创建自定义异常 Create Custom Exception3---马克-to-win java视频
Java自定义异常处理详细介绍,包括了很多比较经典的案例,可以自己研究自定义异常
Oracle Exception汇总(自定义Oracle异常) 使用方法举例: Exception When no_data_found then Dbms_output.put_line(‘no_data_found’); ACCESS_INTO_NULL 为对象赋值前必需初始化对象。对应ORA-06530错误。 CASE...
spring-rest-exception-handler, 一个方便的RESTful api Spring MVC 异常 spring REST异常处理程序 这个项目的目的是为for... 处理自定义异常。自定义错误响应甚至本地化它们非常容易。 同时解决了 [ 1 ] 中的一些陷
ORACLE 用户自定义异常小例子 1.进入pl/sql测试窗口 2.执行语句 declare empname varchar2(255); customize_exp EXCEPTION; –自定义异常 begin FOR c IN (select d.* from scott.dept d) ...
虽然内建异常类中已经包括了许多的错误情况,但是在项目的开发过程中还是要根据实际情况,创建具有自己特色的异常处理类,需要让自定义异常类继承“Exception”类或其他内建异常类即可。 语法格式: class ex1...
本实例是一个关于python自定义异常的实例,供大家学习和交流
您可以根据环境自定义发送对象、抄送对象、密送对象、启用/禁用以及自定义主题或默认主题。 为 Laravel 5.2、5.3、5.4、5.5、5.6、5.7、5.8、6、7 和 8+ 构建。 在客户报告错误之前获取错误并修复它们,这就是存在...
博主看到新服务是封装的自定义异常,准备入手剖析一下,自定义的异常是如何进行抓住我们请求的方法的异常,并进行封装返回到。废话不多说,先看看如何才能实现封装异常,先来一个示例: 1 @ControllerAdvice 2 ...
1)首先创建自定义异常类,语法格式:自定义异常类名 extends Exception。 2)在方法中通过关键字throw抛出异常对象。 3)若是在当前抛出异常的方法中处理异常,可以用try-catch语句捕获并处理;若不是,...
SpringBoot异常处理,包括异常页面自定义,全局异常捕获、自定义异常等
1:异常的分类以及区别 2:自定义异常的实现 3:自定义异常的处理 4:异常的妙用
自定义异常类MyException,该类继承自Exception类,类中只有含一个字符串参数msg的构造方法,构造方法中只有一条语句super(msg)——调用父类的构造方法。另外,编写自定义类person,类中只有两个私有的变量,一个是...
自定义异常1.1 定义方式1.2 自定义异常的抛出1.3 自定义异常的捕获2. 异常中的方法覆盖 1. 自定义异常 1.1 定义方式 ① 必须继承自Exception或Exception的子类,常用RuntimeException ② 必须提供无参构造方法; ③...