La gestion des exceptions par spring AOP + Aspectj

Dans mon projet j'ai une couche domaine qui est essentiellement POJO et un Printemps contrôleur /couche de service qui est assis sur le dessus de la couche domaine. J'ai aussi un AOP de la couche qui est assis entre le service et le domaine.

Mon domaine de couche est en train de jeter des affaires exceptions qui sont maintenant traitées dans la couche de service.

Mais je tiens à le modifier de sorte que l'exception générée à partir de la couche domaine seront traitées dans l'AOP couche. AOP couche sera une sorte de réponse à l'erreur et de l'envoyer à ressort contrôleur/web de la couche de service.

Je peux créer un IBizResponse et de faire deux sous-classes/interfaces de il peut-être un SuccessResponse et un ErrorResponse et faire ma couche domaine des méthodes de retour IBizResponse. Cependant, je ne suis pas en mesure de comprendre comment faire de l'AOP retour de la ErrorResponse objet de la couche de service.

OriginalL'auteur Nitish Raj | 2014-07-17