728x90 Development/참고하면좋은것3 [Webhook] Slack Webclient 알림 보내기 구현 실제로 자바 코드로 구현을 해보자. webclient 를 이용하여 메세지를 전송해본다. 간단하게 구현한 버전이 있고 웹 클라이언트를 팩토리 메소드로 구현한 버전이 있습니다. - GET, POST, DELETE, 이미 정해진게 있기때문에 사실상 필요없음. - 사실상 필요없다고 생각하지만 객체지향적으로 코드 짜는걸 연습하기 위해 구현해 두었습니다. 코드 메세지 DTO package com.webhhook.slack.webhook; import lombok.Builder; import lombok.Getter; @Builder @Getter public class MessageRequest { private String text; public MessageRequest(String text) { this.te.. 2023. 1. 21. [Webhook] Slack Webhook 연동 준비 웹훅이란? 웹훅이란 이벤트가 발생했을때 타 서비스나 응용 프로그램으로 알림을 보내는 것을 말한다. 언제쓸까? 내부적으로 에러가 발생했을때 즉각적으로 알림을 받아보고 싶은경우 필자는 결제 시스템이나 중요한 작업을 할때 바로 대처하거나 파악하기 위해 사용했다. 배치에 적용 - 배치가 돌때 잘돌았거나 중간에 에러 발생 유무를 알고 싶을때 사용했다. 슬랙 연동을 위한 채널 생성및 앱 생성 기업들에서 많이 쓰는 슬랙을 사용하여 연동 테스트를 해보자. 1. 알람받을 채널 생성 2. 웹훅 을 위한 앱 생성하기 아래 사이트에 접속후 로그인을 해주자. https://api.slack.com/messaging/webhooks#posting_with_webhooks From scratch 를 누르면 앱을 생성할 수 있는 단.. 2023. 1. 21. API를 활용하자 1. API를 잘 이용하는 것이 중요하다고 생각한다. 말 그대로 어떻게 사용하는지 나와 있기 때문이다. 구글링도 좋지만 웬만하면 API를 보는것을 추천한다. 처음에 힘들지는 몰라도 공부가 되고 정확하고 잘 쓸수 있기 때문이다. java8: https://docs.oracle.com/javase/8/docs/api/index.html Java Platform SE 8 docs.oracle.com C++: www.cplusplus.com/reference/functional/plus/ plus - C++ Reference class template std::plus template struct plus; Addition function object class Binary function object clas.. 2021. 5. 10. 이전 1 다음 728x90 반응형