我正在尝试构建REST服务,但服务不应该是“静态的”,而是动态/编程创建的。我已经知道如何使用Spring和JAX-RS创建REST服务,但不知道如何动态使用它。
我的目的是创建注释以在源代码上做一些标记,然后使用此标记从中生成REST服务(在启动应用程序期间)。该服务不需要在运行时更改。
是否可以在运行时使用Spring或JAX-RS的可能性,或者我是否必须从头开始完全开始,例如使用servlet?
您对如何解决问题有任何建议吗?像Spring或JAX-RS这样的库/框架将是首选。
答案 0 :(得分:-2)
一种很常见的方法是将Spring用于后端,使用Jersey作为REST端点(如评论中提到的@peeskillet)。这是一个简单的初学者tutorial,可能很有用。
您也可以尝试Spring MVC。
以下是Spring网站的一个很好的指南:Building REST services with Spring。