java中API的Observer实现

时间:2017-04-05 04:14:29

标签: java rest api observer-pattern observers

我在这个java项目中定义了几个API。我需要观察所有这些API,以便无论何时调用API,我都可以从API获取响应状态代码。我的目的是尝试不触及API代码并使用某种机制来观察API调用并使用观察者获取从API返回的响应状态代码。

1 个答案:

答案 0 :(得分:1)

您可以在使用注释调用这些API的类上使用拦截器。只要调用调用类上的方法,就会调用拦截器上的Around invoke方法。你可以获得响应状态,并在拦截器中的around invoke方法中进行任何附加处理。您可以选择在调用类的方法级别排除拦截器。

请参阅例如。 http://www.byteslounge.com/tutorials/java-ee-ejb-interceptors-tutorial-and-example