İstek URL'sini RestController'da almaya çalışıyorum. RestController, farklı URI'ler için @RequestMapping
ile açıklanmış birden çok yönteme sahiptir ve ben mutlak URL'yi @RequestMapping
ek açıklamalarından nasıl alabileceğimi merak ediyorum.Spring Boot RestController'da istek URL'si nasıl alınır
@RestController
@RequestMapping(value = "/my/absolute/url/{urlid}/tests"
public class Test {
@ResponseBody
@RequestMapping(value "/",produces = "application/json")
public String getURLValue(){
//get URL value here which should be in this case, for instance if urlid
//is 1 in request then "/my/absolute/url/1/tests"
String test = getURL ?
return test;
}
}
teşekkürler. Bu yöntemi biliyorum ama denetleyici düzeyinde herhangi bir özellik kullanarak url bilgisi almak için bir yol olup olmadığını merak ediyordum ama bu doğru yol gibi görünüyor. – NRA
HttpServletRequest nereden geliyor? –
javax.servlet.http.HttpServletRequest – Deepak