anton-derevnin

Untitled

Apr 28th, 2021 (edited)
428
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.71 KB | None | 0 0
  1. //Контроллер(localhost:8081), который слушает feign
  2. @RestController
  3. public class SimpleController {
  4.  
  5.     @PostMapping("/api/v1")
  6.     public void postData(String message){
  7.         System.out.println(message);
  8.     }
  9. }
  10.  
  11. @FeignClient(name = "bitrix-client", url = "http://localhost:8081")
  12. public interface BitrixClient {
  13.  
  14.     @PostMapping("/api/v1")
  15.     void postData(String message);
  16. }
  17.  
  18. //Контроллер на localhost:8080
  19. @RestController
  20. @RequestMapping("/api")
  21. public class BitrixController {
  22.    
  23.     @Autowired
  24.     private BitrixClient bitrixClient;
  25.    
  26.     @PostMapping("/v1")
  27.     public void postData(String message){
  28.         bitrixClient.postData(message);
  29.     }
  30. }
Add Comment
Please, Sign In to add comment