【问题标题】:how handle Crosscutting concerns in jersy jaxrs如何处理 jersey jax rs 中的横切关注点
【发布时间】:2018-12-28 09:23:38
【问题描述】:

我的问题是当我们使用类似 Spring Boot 的框架时,我们可以轻松处理 AOP。但是我们如何使用 jersy jaxrs 项目处理 AOP

【问题讨论】:

  • AOP 不是 Spring 的专有财产。有很多 AOP 库可供使用。
  • @Kayaman 我们可以在球衣上使用什么库

标签: java spring spring-boot jax-rs jersey-2.0


【解决方案1】:

Spring Boot 只是一个引导框架。对于 REST,我们可以使用 Spring Boot 来引导 Spring MVC 与 Spring 完全集成的 Jersey。如果您选择后一种路线,那么您可以使用带有 Jersey 的 Spring AOP。您需要做的就是让您的 Jersey 资源 Spring @Components 能够拦截它们。查看Spring Boot and Jersey的官方示例。

如果您不想使用 Spring Boot 来引导您的 Jersey 应用程序,那么您仍然可以将 Spring 与 Jersey 集成。请记住,AOP 与 Spring Boot 无关,它与 Spring Framework 相关,它们是不同的东西。您可以查看带有 Spring 的 Jersey 示例(没有 Spring Boot)here

如果你根本不想涉及 Spring,那么 Jersey 有一个 DI 框架,HK2,它有 it's own AOP。你可以看到一个完整的例子here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    • 1970-01-01
    相关资源
    最近更新 更多