1.获取request和response对象
ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = requestAttributes.getRequest();
HttpServletResponse response = requestAttributes.getResponse();
2.获取当前url的地址及端口
StringBuffer url = request.getRequestURL();
String urlPrefix = String.valueOf(url.substring(0,url.length()-request.getRequestURI().length()));
测试地址:http://127.0.0.1:8080/xxxx urlPrefix 打印结果:http://127.0.0.1:8080
以上仅供参考。