本地调试代码的时候经常会出现这种情况(如下图),经常通过写死自己的需要调用的微服务ip地址。
这样经常会出现一些问题:
1.提交代码的时候错误提交信息到git
2.每写一个client联调都要改一次,重复工作很多
其实openfeign提供了可以灵活配置的方式:
首先,把服务名和服务地址用SPEL表达式抽离,抽离到配置文件中
接着,在IDEA中配置本地的被调用的应用名称,改成自己唯一的应用名
最后,调用服务,IDEA进行配置需要调用的服务名称或url
经过上面的操作,后续的开发完全可以不用改类文件就可以灵活的调用本地服务进行测试了。