使用feign调用restful服务

来源:互联网 发布:js点击radio触发事件 编辑:程序博客网 时间:2024/05/19 22:55
<dependency>   <groupId>io.github.openfeign</groupId>   <artifactId>feign-core</artifactId>   <version>9.3.1</version></dependency><dependency>   <groupId>io.github.openfeign</groupId>   <artifactId>feign-gson</artifactId>   <version>9.3.1</version></dependency><dependency>   <groupId>com.netflix.feign</groupId>   <artifactId>feign-gson</artifactId>   <version>8.18.0</version></dependency><dependency>   <groupId>org.apache.commons</groupId>   <artifactId>commons-lang3</artifactId>   <version>3.4</version></dependency><dependency>   <groupId>io.github.openfeign</groupId>   <artifactId>feign-jackson</artifactId>   <version>9.3.1</version></dependency>




@Value("${producer.domain}")private String producer;//这是producer:  domain: http://10.xx.x.xx:8093  //后端地址,当然是代理,nginxUserControllerService userControllerService = Feign.builder() .encoder(new JacksonEncoder()) .decoder(new JacksonDecoder()) .target(UserControllerService.class,producer);Result<User> res = userControllerService.autoLogin(originOpenId);public interface UserControllerService {    /**     * 前台:用户注册     */    @RequestLine("POST /user/register")    @Headers("Content-Type: application/json")    Result<String> register(RegisterVO registerVO);


rest 接口开发,面试可是喜欢问的哦。

所以必须妥妥的掌握啊。


前端-后端  

如微信前端 -后端管理服务。


0 0