Ausnahmebehandlung durch Feder AOP + Aspectj

In meinem Projekt habe ich eine Domain-Schicht, die im Grunde genommen POJO ist, und eine Spring-Controller- / Service-Schicht, die über der Domain-Schicht liegt. Ich habe auch eine AOP-Schicht, die zwischen dem Dienst und der Domäne sitzt.

Meine Domain-Schicht löst geschäftliche Ausnahmen aus, die jetzt in der Service-Schicht behandelt werden.

Ich möchte es jedoch so ändern, dass eine von der Domänenebene ausgelöste Ausnahme in der AOP-Ebene behandelt wird. Die AOP-Schicht reagiert auf eine Art Fehler und sendet sie zurück an die Spring-Controller- / Web-Service-Schicht.

Ich kann eine IBizResponse erstellen und zwei Unterklassen / Schnittstellen daraus erstellen, möglicherweise eine SuccessResponse und eine ErrorResponse, und meine Domain-Layer-Methoden können IBizResponse zurückgeben. Ich kann jedoch nicht herausfinden, wie AOP das ErrorResponse-Objekt an die Service-Schicht zurückgeben soll.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage