path参数中有点(.)的参数如何传参

访问如下接口时: 

@GetMapping("/get/{name}")

public String get(@PathVariable("name")String name){

  return name;

}

如果这样请求: http://localhost:1000/get/server.port

即: name传的值是server.port

可: 实际上name接收到的值是server,没有.port,自动按.过滤掉了

如何解决?

get/{name}--->get/{name:.+}

即可!

原文地址:https://www.cnblogs.com/wangxuejian/p/13574168.html