spring boot controller 获取url

场景:如果单个接口存在多url时,想获取当前请求的url地址

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;

/**
 * Description: 测试
 * <p>
 * Author: yli
 * CreateDate: 2020-12-10 19:00
 */
@RestController
public class TestController extends ControllerSupport {

  @Autowired
  private HttpServletRequest request;

  @PostMapping(value = {"/test1", "/test2"})
  public RestResultResponse test(@RequestBody Object object) {
    request.getRequestURL();
    return restResponses.ok2(true);
  }

}

 


版权声明:本文为yongtaoli原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。