1.问题由来
这个是我在搞那个gateway的时候,需要对不同微服务的所有的请求进行分类,路由转发。不同的微服务的请求前面需要加上自己的专属路径,用于进行区分。比如微服务1的所有请求路径都得是/server1开始的,微服务2的所有请求路径都得是/server2开始的。
2.问题解决
解决方式一:当然啦,一个最笨的方法就是在所有的controller层上面都加上@RequestMapping("/server1")。但是这样要在所有的controller上面都加,以后不好改。
解决方式二:在配置文件中加上下面的配置。这样的话,以后该服务的所有的路径前面都会默认加上/server1。
server:
servlet:
context-path: /server1