班级名册服务层的实现与单元测试入门
1. 异常类的创建与重构
在开始实现服务层之前,我们需要创建和重构一些异常类。
- 创建 ClassRosterDataValidationException
类 :在 com.sg.classroster.service
包中创建一个新类 ClassRosterDataValidationException
,它类似于 ClassRosterDuplicateIdException
。该类的代码如下:
public class ClassRosterDataValidationException extends Exception {
public ClassRosterDataValidationException(String message) {
super(message);
}
public ClassRosterDataValidationException(String message,
Throwable cause) {
super(message, cause);
}
}
- 重构
ClassRosterDaoException
为ClassRosterPersistenceException