如何将Java应用程序公开为API?

use*_*433 1 java api web-applications

我有一个Java Web应用程序.我想通过API公开来自此应用程序的数据,以便其他工具可以使用此API并获取数据.我该如何处理?我不知道如何编写API.

Boz*_*zho 6

根据您的要求,有许多框架可以做到这一点:

  • 春天MVC
  • 泽西,RestEasy(JAX-RS)
  • CXF(JAX-WS)

无论您选择哪种方式,一般方法是:

  • 写一个java方法
  • 使用特定于框架的注释来注释它,将其公开为Web服务