1、外层创建pom

版本管理器

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.7.15</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

服务调用 untitled1 调用 untitled2

  

 启动。。。。

untitled1   主要代码

@SpringBootApplication
public class Untitled1 {
    public static void main(String[] args) {
        SpringApplication.run(Untitled1.class,args);
        System.out.println("Hello world!");
    }

    @Bean
    public RestTemplate restTemplate(RestTemplateBuilder builder){
        //官网建议构造构建一个builder 使用构造设计模式 可是设置请求时间啥的

        RestTemplate restTemplate = builder.build();
        return  restTemplate;

    }
}

Controller 代码    

@RestController
@RequestMapping("/order")
public class Demo1Controller {
    @Autowired
    RestTemplate restTemplate;

    @PostMapping("/login")
    public String loging(){
        String msg= restTemplate.getForObject("http://localhost:8082/stock/reduct",String.class);
        return  "order"+msg;

    }

}

untitled2  Controller 代码

@RestController
@RequestMapping("/stock")
public class Demo1Controller {

    @GetMapping("/reduct")
    public String loging(){

        return  "扣减库存";

    }

}

原文地址:https://blog.csdn.net/xiaoleizhanghahaha/article/details/134706704

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_35620.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注