在我们的Java Web模块之一中,我们有一个称为EntityA的实体,对该实体的各种CRUD操作都会引发如下异常
- EntityAException 扩展 IOException
- EntityANotFoundException 扩展 EntityAException
- EntityAUnauthorisedException 扩展 EntityAException
- EntityABadRequestException 扩展 EntityAException
- EntityABadGatewayException 扩展 EntityAException
现在,我们希望向我们的模块中添加更多实体,例如EntityB,EntityC等。因此,寻求建议是为每个实体创建类似的异常类以实现更简洁的接口,还是有一种更好的方法,可以通过通用方式做到这一点避免使用多个类。