zoukankan      html  css  js  c++  java
  • 微服务:简单服务提供者与服务消费者

    服务提供】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);
        }
    }
  • 相关阅读:
    AI---ListPicker的使用
    AI---Screen & Notifier
    Android---开发环境
    Android---App Inventor环境搭建
    OS---host文件
    JAVA---接口与抽象类
    JAVA---类成员的访问权限
    JSP---一个Servlet处理多个请求操作
    hdu 6016
    hdu 6019
  • 原文地址:https://www.cnblogs.com/yuanhailiang/p/8799351.html
Copyright © 2011-2022 走看看