스프링부트
-
코프링(코틀린 + 스프링부트) + 구글 스프레드 시트로 슬랙봇 만들기 - ④ 구글 스프레드 시트 사용하기KOTLIN 2022. 10. 22. 15:13
이제 구글 스프레드 시트를 데이터베이스로 사용하기 위해서 프로젝트와 연동하자. 👍 영상 → https://www.youtube.com/watch?v=8yJrQk9ShPg 사이트 → https://joanne.tistory.com/m/45?category=975630 Interact with Google Sheet API from JAVA (1) 시트 자동화를 해야하는 상황에 처했다. 🥲 TODO 👊 1. MySQL DB에 쿼리를 날려 결과를 조회한다. 2. 받아온 결과를 적절하게 Google Spreadsheet에 자동으로 입력한다. 3. 이때, 결과는 실행 시점 기준 오 joanne.tistory.com 사이트 → https://joanne.tistory.com/m/46 Interact with Goo..
-
코프링(코틀린 + 스프링부트) + 구글 스프레드 시트로 슬랙봇 만들기 - ③ 슬랙으로 메세지, view 보내기KOTLIN 2022. 10. 22. 14:30
이번에는 슬랙앱을 통해서 사용자에게 메세지, view를 보내는 방법을 확인하자. 참고한 사이트는 다음과 같다. ↓ api 공식 문서 확인하기 → https://api.slack.com/methods Web API methods | Slack api.slack.com chat.postEphemeral 확인하기 → https://api.slack.com/methods/chat.postEphemeral#text_usage chat.postEphemeral API method Sends an ephemeral message to a user in a channel. api.slack.com 이번엔 간단하게 메세지를 보내는 방법을 확인하자. 메세지 보내기 1) 채널에 메세지 보내기 단순하게 채널에 공개적으로 메세..
-
코프링(코틀린 + 스프링부트) + 구글 스프레드 시트로 슬랙봇 만들기 - ② 슬랙으로 요청받기KOTLIN 2022. 10. 22. 14:28
이번엔 슬랙으로 들어오는 요청을 확인하는 방법을 알아보자. 간단한 실행 구조 확인하기 간단하게 요청을 받고 메세지를 보내는 구조는 다음과 같다. // 간단하게 메세지 보내보기 val client = Slack.getInstance().methods() runCatching{ client.chatPostMessage{ it.token("oAuth 토큰") .channel("앱 등록 채널") .text("보낼 메세지") } }.onFailure{e-> e.printStackTrace() } // app config를 이용하여 주석 요청 확인하기 val config = AppConfig.builder() .signingSecret("signing secret") .singleTeamBotToken("oAuth..
-
gRPC ③ gRPC + 스프링부트 프로젝트 구성해보기네트워크 & 인프라 2022. 10. 5. 22:20
이번엔 gRPC의 이해를 높이기 위해서 스프링부트 프로젝트를 이용하여 client 모듈과 gRPC 서버 모듈로 분리하여 서로 통신하는 것을 확인해보자. 참고한 글 https://medium.com/jongho-developer/spring-boot-grpc-and-my-experience-of-grpc-fad4af471eb5 Spring Boot + gRPC (and, my experience of gRPC) 이번 포스트는 google에서 개발한 HTTP-based RPC Framework, gRPC를 소개하려 한다. Spring Boot를 사용해 gRPC Server를 만드는 방법을 알아보자. medium.com https://jeong-pro.tistory.com/192 gRPC 사용법, gRPC 예..