java - 如何处理 jersy jaxrs 中的横切关注点
问题描述
我的问题是当我们使用类似 Spring Boot 的框架时,我们可以轻松处理 AOP。但是我们如何使用 jersy jaxrs 项目处理 AOP
解决方案
Spring Boot 只是一个引导框架。对于 REST,我们可以使用 Spring Boot 来引导 Spring MVC或Jersey 与 Spring 完全集成。如果您选择后一种路线,那么您可以使用带有 Jersey 的 Spring AOP。您需要做的就是让您的 Jersey 资源 Spring@Component
能够拦截它们。请参阅Spring Boot 和 Jersey的官方示例。
如果您不想使用 Spring Boot 来引导您的 Jersey 应用程序,那么您仍然可以将 Spring 与 Jersey 集成。请记住,AOP 与 Spring Boot 无关,它与 Spring Framework 相关,它们是不同的东西。您可以在此处查看带有 Spring(没有 Spring Boot)的 Jersey 示例。
如果您根本不想涉及 Spring,那么 Jersey 有一个 DI 框架HK2,它有自己的 AOP。你可以在这里看到一个完整的例子
推荐阅读
- netsuite - 在保存的搜索公式中设置日期范围过滤器
- html - img-tag 中的图像与源大小不同
- angular - 如何在输入焦点上动态控制Angular 2+中的父元素类?
- php - 你能给我澄清一下吗
- javascript - 如何使我的轮播居中?
- html - 如何使 div 具有父级的 100% 高度,而与子级的大小无关?复杂的布局
- javascript - sharepoint 中的多个唯一列
- angular - Angular 2 Release 6 如何添加 esri ArcGIS API for JavaScript 3.24
- python - Django连接光标不显示任何表?
- node.js - 获取去重的 npm 树