SpringBoot如何暴露接口以供其他微服务使用
由于是在vdi中编码,因此不方便截图,后续重新总结1.在对应的service层编写提供别人使用的方法2.再指定的地方 提供对应的接口给别人使用(映射的url是在web层对应的url)@FeignClient(value = "ms-erp-mall-admin", configuration = {FeignApplyConfiguration.class})value:指定FeignClient
·
由于是在vdi中编码,因此不方便截图,后续重新总结
1.在对应的service层编写提供别人使用的方法
2.再指定的地方 提供对应的接口给别人使用(映射的url是在web层对应的url)
@FeignClient(value = "ms-erp-mall-admin", configuration = {FeignApplyConfiguration.class})
value:指定FeignClient的名称,如果项目使用了Ribbon,name属性会作为微服务的名称,用于服务发现
configuration :Feign配置类,可以自定义Feign的Encoder、Decoder、LogLevel、Contract
3.在web层创建个文件夹编写调用接口的实现类 可以等同看作编写controller层(controller层是对前端暴露接口)
更多推荐
已为社区贡献1条内容
所有评论(0)