ASP.Net MVC содержит полезный класс UrlHelper, и с его помощью я могу создать URL для моего контроллера методов следующим образом:
var myUrl = helper.Generate<MySuperController>(x => x.MyAwesomeMethod(
myCharmingParameter1, myPrettyParameter2));
, где helper
- это экземпляр UrlHelper. Когда я переименую MyAwesomeMethod
с помощью ReSharper, он будет переименован везде, а myUrl
автоматически укажет на новое местоположение.
Мне нужна аналогичная функциональность для использования в Spring MVC: например, когда я изменяю значение в @GetMapping("/api/getFields")
аннотация на метод. Я не хочу заменять новый URL везде в проекте. Я просто хочу автоматически генерировать новый URL.
Как его достичь?