У меня есть контроллер rest с аннотацией @GetMapping для отображения HTTP-запросов на определенные методы-обработчики:
@RestController
class Handler(){
@GetMapping(path = ["method"])
fun handlerMethod(){
//...
}
}
Также у меня есть служба электронной почты, где мне нужно отправить электронное письмо со ссылкой на мою конечную точку (в этом случае http://host/method)
@Service
class EmailService(val config: Config){
fun sendEmail(){
// send "config.baseUrl/${getMethodPath()}"
}
fun getMethodPath(){
//todo
}
}
Здесь я получаю базовый URL из конфигурации (http://host). Есть ли способ получить атрибут пути в EmailService из @GetMapping от Handler для ссылки на сборку для моего сервиса?