Java 如何从另一个应用程序执行post请求

Java 如何从另一个应用程序执行post请求,java,spring,spring-boot,Java,Spring,Spring Boot,我创建了一个端点为的微服务 http://www.example.com/create发出post请求。在这个请求中,我使用了ResponseEntity类,即 @PostMapping("/create") public ResponseEntity<?> createUser(@RequestBody User user) { //do some other stuff i.e. validation someService.createUser(user);

我创建了一个端点为的微服务
http://www.example.com/create
发出post请求。在这个请求中,我使用了
ResponseEntity
类,即

@PostMapping("/create")
public ResponseEntity<?> createUser(@RequestBody User user) {
   //do some other stuff i.e. validation
   someService.createUser(user);
   URI location = ...;
   return ResponseEntity.created(location).build();
}
使用弹簧。下面是关于如何使用它的。您只需在控制器类中创建RestTemplate和autowire的单例bean,并使用它进行rest调用

String response = restTemplate.postForObject("https://your-domain/create",user, String.class)
使用弹簧。下面是关于如何使用它的。您只需在控制器类中创建RestTemplate和autowire的单例bean,并使用它进行rest调用

String response = restTemplate.postForObject("https://your-domain/create",user, String.class)