以编程方式创建REST服务

时间:2015-07-07 08:43:10

标签: java spring web-services rest jax-rs

我正在尝试构建REST服务,但服务不应该是“静态的”,而是动态/编程创建的。我已经知道如何使用Spring和JAX-RS创建REST服务,但不知道如何动态使用它。

我的目的是创建注释以在源代码上做一些标记,然后使用此标记从中生成REST服务(在启动应用程序期间)。该服务不需要在运行时更改。

是否可以在运行时使用Spring或JAX-RS的可能性,或者我是否必须从头开始完全开始,例如使用servlet?

您对如何解决问题有任何建议吗?像Spring或JAX-RS这样的库/框架将是首选。

1 个答案:

答案 0 :(得分:-2)

一种很常见的方法是将Spring用于后端,使用Jersey作为REST端点(如评论中提到的@peeskillet)。这是一个简单的初学者tutorial,可能很有用。

您也可以尝试Spring MVC

以下是Spring网站的一个很好的指南:Building REST services with Spring