现在手头上在做一个spring boot的项目,开发规范比较严格可选的路子不多。目前遇到一个问题,现有代码service中抛出异常时,继承runtime exception并将一个data class的list放在异常中返回给controller,但本次开发将会增加很多不同service,返回的list里面的class也都不同。因此想做一个共通的异常类,但runtime异常类无法extends成泛型类,能不能在非泛型的异常类里保存一个泛型list呢,不知道怎么写。。。
目前下下策是考虑做一个共通的class放到list中,但各个service的数据完全是不同的,而且这个class也只是单纯放数,据审核不能通过可能性很高。
另外通过exception返回list的路子似乎不太能改变,因为涉及到事务控制的问题。
代码无法贴到这里,见谅,各位大侠们给点意见。
