0

我的应用程序公开了一个 RESTful API,当调用该 API 时会调用邮箱服务器并获取数据。如果邮箱服务器出现故障,我希望能够在应用程序运行时禁用该服务。我想这样做的方式是,决定是否调用邮箱服务器的逻辑是从调用邮箱服务器的实际代码中抽象出来的。似乎适合这种情况的两个选项是过滤器和拦截器,但是我正在寻找关于哪个最适合这个要求以及每个选项之间有什么区别的建议?

谢谢

4

1 回答 1

1

如果您使用的是 Spring MVC,那么您可以使用拦截器,它类似于过滤器,但可以访问 Spring 上下文。如果您使用的是 Jersey,则不能使用拦截器。

于 2013-03-21T16:38:09.847 回答