码迷,mamicode.com
首页 > 其他好文 > 详细

微服务:简单服务提供者与服务消费者

时间:2018-04-12 00:22:09      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:ica   source   stat   消费者   str   static   oca   ble   turn   

服务提供】provide:8080端口

@RestController
@RequestMapping("sysUserWeb2")
public class SysUserWeb2 {

    @Resource
    private  SysUserService2 SysUserService2;

    
    @RequestMapping("/getAll")
    @ResponseBody
    public List<SysUser>findAll2(){
        return SysUserService2.findAll2();
    }
    
    @RequestMapping("/findSysUserName")
    @ResponseBody
    public SysUser findSysUserName(String name){
        return SysUserService2.findSysUserName(name);
    }
    
}

【服务消费】customer :8081端口

@RestController
public class Controller {
    
    @Autowired
    private RestTemplate restTemplate;
    
    @GetMapping("/findSysUserName/{name}")
    public SysUser  findSysUserName(@PathVariable String name){
        return restTemplate.getForObject("http://localhost:8080/sysUserWeb2/findSysUserName?name="+name, 
SysUser.class);
    }
}

启动类

@SpringBootApplication
public class SpringBooTemplateApplication {
    
    @Bean
    public RestTemplate  restTemplate(){
        return new RestTemplate();
    }

    public static void main(String[] args) {
        SpringApplication.run(SpringBootTemplateApplication.class, args);
    }
}

微服务:简单服务提供者与服务消费者

标签:ica   source   stat   消费者   str   static   oca   ble   turn   

原文地址:https://www.cnblogs.com/yuanhailiang/p/8799351.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!