Wie schlucke ich eine Ausnahme bei AfterThrowing in AspectJ

8

In AspectJ möchte ich eine Ausnahme verschlucken.

%Vor%

Oben hat es Ausnahme nicht verschluckt. Der Aufrufer von testThrowable () hat weiterhin die Ausnahme erhalten. Ich möchte, dass der Anrufer keine Ausnahme erhält. Wie kann das gemacht werden? Danke.

    
user389227 09.12.2010, 08:19
quelle

2 Antworten

5
___ qstnhdr ___ Wie schlucke ich eine Ausnahme bei AfterThrowing in AspectJ ___ answer4399567 ___

Meine Lösung!

%Vor%

Nochmals vielen Dank.

    
___ tag123aspectj ___ AspectJ ist eine aspektorientierte Erweiterung der Java-Programmiersprache, die eine saubere Modularisierung von Querschnittsaufgaben wie Protokollierung, Fehlerbehandlung, Durchsetzung von Standards und Feature-Variationen ermöglicht. Verwenden Sie dieses Tag für Fragen zur programmgesteuerten Verwendung dieser Erweiterung. Weitere Informationen zu Downloads, Support, IDE-Integration und Dokumentation finden Sie unter "Weitere Informationen" zu diesem Tag. ___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ antwort4396342 ___

Ich denke, das geht nicht in AfterThrowing . Sie müssen Around verwenden.

    
___ qstntxt ___

In AspectJ möchte ich eine Ausnahme verschlucken.

%Vor%

Oben hat es Ausnahme nicht verschluckt. Der Aufrufer von testThrowable () hat weiterhin die Ausnahme erhalten. Ich möchte, dass der Anrufer keine Ausnahme erhält. Wie kann das gemacht werden? Danke.

    
___
Tadeusz Kopec 09.12.2010 08:48
quelle
5

Meine Lösung!

%Vor%

Nochmals vielen Dank.

    
user389227 09.12.2010 14:57
quelle

Tags und Links