Java 在运行时动态扩展SpringREST接口

Java 在运行时动态扩展SpringREST接口,java,spring,rest,spring-mvc,runtime,Java,Spring,Rest,Spring Mvc,Runtime,我想使用Spring构建一个具有REST接口的应用程序。接口必须在运行时可扩展:应用程序根据未知配置动态扩展接口。此配置可能会随时间变化 例如,我有一个Rest接口。接口在*/REST/item处有一个REST项,它支持POST创建新的REST方法。调用此REST项上的POST会导致接口扩展,涉及POST请求中给定的参数(例如项名称、属性、允许的操作(GET POST)以及这些操作调用的代码)。这可能会导致我们在*/REST/newItem处找到一个新的REST项 因为我只找到使用静态XML配置

我想使用Spring构建一个具有REST接口的应用程序。接口必须在运行时可扩展:应用程序根据未知配置动态扩展接口。此配置可能会随时间变化

例如,我有一个Rest接口。接口在*/REST/item处有一个REST项,它支持POST创建新的REST方法。调用此REST项上的POST会导致接口扩展,涉及POST请求中给定的参数(例如项名称、属性、允许的操作(GET POST)以及这些操作调用的代码)。这可能会导致我们在*/REST/newItem处找到一个新的REST项

因为我只找到使用静态XML配置的Spring示例,所以我想知道

这在春天是可能的吗?
有没有快速启动此方法的示例?

您肯定可以使用Spring MVC实现动态URL结构。看一看。在这种情况下,您将有一个带有路径模式的请求映射(例如,
@RequestMapping(value=“/rest/*”
)和您的动态逻辑。

所以您想知道如何构建一个未知的接口,它将以未知的方式改变?不幸的是,在目前的形式下,这个问题是如此广泛,以至于我不确定提供有效答案是否可行。我只能说Spring不会阻止您创建一个动态REST界面。问题一点也不清楚。Sry不够清楚。我对这个问题补充了一些细节。现在清楚了吗?