spring boot

· Spring Boot
이 글은 공부를 하면서 알게 된 내용들을 기록하는 글 입니다. 오류나 고쳐야 할 사항들이 있다면 지적 부탁드립니다!0. JWTJWT는 토큰 인증 방식의 한 가지 종류로서, 클라이언트가 토큰을 가지고 있다가 API 요청을 할 때 JWT(Access token, Refresh token)을 전달하여 인증 & 인가를 진행하는 방식을 이야기 한다. JWT 구현 코드를 설명하기 전에, JWT 구현 방식은 내부 로직을 어떻게 구현하냐에 따라서 달라진다.눈에 여겨볼만한 특징 몇 가지만 짚고 넘어가자. 1️⃣ Access token, Refresh token 두 개의 토큰을 사용한다. Access token을 통해 인가를 진행하며, Refresh token을 통해 Access token을 재발급한다.2️⃣ Refres..
· Spring Boot
이 글은 공부를 하면서 알게 된 내용들을 기록하는 글 입니다. 오류나 고쳐야 할 사항들이 있다면 지적 부탁드립니다! ✅ WebFlux를 이용한 이유 혼자 공부 겸 진행하고 있는 프로젝트에서 공공데이터포탈에서 기상청 단기예보 API를 신청해서 사용을 했다. 공공데이터 Open API 사용을 위해 구글에 Http 통신을 찾아보니 다양한 방법들이 나왔다. HttpURLConnection RestTemplete Webflux - WebClient 제일 처음 구현은 StringBuilder와 HttpURLConnection을 이용한 구현이었다. 자료를 계속 찾다보니 RestTemplete으로 많이 구현하길래 RestTemplete으로 구현을 하려고 자료를 또 찾아봤는데…!! RestTemplete는 Spring..
· 프로젝트
이 글은 제가 혼자 공부하고 구현하면서 알게 된 내용들을 잊지 않기 위해 작성한 글입니다! 잘못된 내용이 있을 수 있고, ✅ 구현 할 내용 지금까지는 우리가 Slack bot을 언급(@나무늘봇)하면, 안녕하세요!라는 문장을 내뱉는 것까지 구현했다. 하지만.. 뭔가 부족하다는 생각이 든다. 조금 더 인터렉티브한 봇이 되었으면 한다! 조금 더 자연스러운 챗봇(!!)이 되기 위해 사용자가 멘션만 했거나(@나무늘봇) 혹은 멘션에 인삿말(@나무늘봇 안녕)이 포함되어 있을 때 {닉네임}님 안녕하세요!!라는 문장을 전송하게끔 해보려고 한다. 서비스 단에서 어떻게 처리하는 것이 좋을까? {닉네임}님 안녕하세요!!라는 인삿말을 보내는 조건에 멘션이 무조건 포함되어 있기 때문에 1. app_mention이라는 event가..
· 프로젝트
✅ Slack bot과 상호작용할 수 있는 방법이 뭐가 있을까? 슬랙에서 사용자들이 Slack bot을 사용하려면 Slack bot과 상호작용을 할 수 있어야 한다. 즉, 사용자가 Slack 채널에 특정 메세지를 올리면 그에 따라 Slack bot이 적절한 응답을 할 수 있어야 한다. Slack bot이 메세지에 응답할 수 있는 방법은 두 가지가 있다. 1. Slash command 2. Event subscription Slash command는 /날씨 와 같이 명령어에 대해 반응을 하는 것이고, Event subscription은 멘션부터 채널 생성, 퇴장과 같이 다양한 이벤트에 대해 반응한다. 그럼 둘 중 무엇을 쓰는 것이 더 좋을까? 일단 Slack App 설정 페이지에서 Slash command..
· 프로젝트
마지막 수정 2023.08.17✅  이 프로젝트는 뭐예요? 서론이라 넘기셔도 무방합니다!! 프로젝트를 할 때마다 느끼는 것 이지만, 새로운 기술들을 배우고 적용하는 것은 흥미롭고 재미있는 것 같습니다.그래서 저의 노션 개인페이지에는 제가 앞으로 적용해보고 싶은 기술들이 리스트되어 있는데요! 그 중 Slack과 OpenAPI를 한 번 사용해보려고 합니다. Slack을 이용해서 날씨봇을 만들어볼겁니다. 저는 집에서 나가기 전에 항상 날씨를 확인하고 나가기도 하고, 비가 오면 레이더로 확인하기도 하는데요, 사용하면서 은근하게 불편하다고 생각하는 내용들을 개선해보는 방향으로 만들어보려고 합니다. 제일 기본적으로는 기상청에서 제공하는 OpenAPI를 사용해서 단기예보 정보를 받아오고 이를 데이터베이스에 저장해놨..
HEY__
'spring boot' 태그의 글 목록