Я более детально изучал документацию по Spring и узнал, что мы можем зарегистрировать метод отображения обработчиков во время выполнения.Я понимаю, как это делается, но вещь, которую я не могу понять, зачем нам такая функциональность в первую очередь?
Пожалуйста, обратитесь к следующему фрагменту кода для регистрации обработчиков.
@Autowired
public void setHandlerMapping(RequestMappingHandlerMapping mapping, HelloRestController handler)
throws NoSuchMethodException {
RequestMappingInfo info = RequestMappingInfo
.paths("/mycustomapi").methods(RequestMethod.GET).build();
Method method = HelloRestController.class.getMethod("customHandler");
mapping.registerMapping(info, handler, method);
}
Документация
Если кто-то может объяснить некоторые случаи использования, когда это необходимо, это будет полезно, спасибо.