当前位置:   article > 正文

spring boot 获取服务器域名

spring boot 获取服务器域名

在Spring Boot中获取服务器域名可以使用HttpServletRequest对象来获取。可以通过注入HttpServletRequest对象,然后调用getRequestURL()方法来获取当前请求的完整URL,然后再通过处理URL字符串来提取出域名。

示例代码如下:

  1. import org.springframework.beans.factory.annotation.Autowired;
  2. import org.springframework.web.bind.annotation.GetMapping;
  3. import org.springframework.web.bind.annotation.RestController;
  4. import javax.servlet.http.HttpServletRequest;
  5. @RestController
  6. public class DomainController {
  7. @Autowired
  8. private HttpServletRequest request;
  9. @GetMapping("/domain")
  10. public String getDomain() {
  11. StringBuffer url = request.getRequestURL();
  12. String domain = url.substring(0, url.indexOf("/", 8));
  13. return domain;
  14. }
  15. }

通过访问/domain接口可以获取当前服务器的域名。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/234244
推荐阅读
相关标签
  

闽ICP备14008679号