springboot 获取服务器域名包括协议
时间: 2023-04-10 08:01:01 浏览: 129
springboot使用filter获取自定义请求头的实现代码
可以使用HttpServletRequest对象获取服务器域名和协议,具体代码如下:
```
@Autowired
private HttpServletRequest request;
public String getServerUrl() {
String scheme = request.getScheme();
String serverName = request.getServerName();
int serverPort = request.getServerPort();
String contextPath = request.getContextPath();
return scheme + "://" + serverName + ":" + serverPort + contextPath;
}
```
这个方法可以返回当前服务器的域名和协议,例如:http://localhost:8080/myapp。
阅读全文