动态创建SpringBootRestController
我需要在Spring引导应用程序中动态创建Rest端点。有没有办法在运行时实例化和激活Rest服务,而不是使用@RestController静态创建类?应该可以在运行时指定端点、输入参数等 也有一些Groovy选项吗 谢谢,动态创建SpringBootRestController,rest,spring-boot,Rest,Spring Boot,我需要在Spring引导应用程序中动态创建Rest端点。有没有办法在运行时实例化和激活Rest服务,而不是使用@RestController静态创建类?应该可以在运行时指定端点、输入参数等 也有一些Groovy选项吗 谢谢, Sandeep Joseph我认为应该采取的方法是创建一个自定义MvcEndpoint,该MvcEndpoint将处理特定路径上的所有请求,然后根据您的内部配置处理请求。它基本上只是一个Servlet(这也是一个选项)。你完全可以控制这个请求 public class My
Sandeep Joseph我认为应该采取的方法是创建一个自定义MvcEndpoint,该MvcEndpoint将处理特定路径上的所有请求,然后根据您的内部配置处理请求。它基本上只是一个Servlet(这也是一个选项)。你完全可以控制这个请求
public class MyEndpoint extends AbstractMvcEndpoint
// can optionally implements ApplicationContextAware, ServletContextAware
// to inject configuration, etc.
{
@RequestMapping("/dynamic-enpoints-prefix/**")
public ModelAndView handle(HttpServletRequest request, HttpServletResponse response)
throws Exception {
// here you have the request and response. Can do anything.
}
}