스프링부트(2)
-
[Spring Boot] Slack Bot을 생성하여 알림 보내기
이전 Gmail Server 연동으로 메일 발송 기능을 구현해보았다. (해당 기능에 대해 알고싶다면 이곳 클릭..) 이번에는 유저들에게 특정 알림을 보내주는 슬랙봇을 만들어보자! Slack Bot 생성 먼저 Slack Bot 생성과 필요한 권한을 부여해보자. https://api.slack.com/apps/ 해당 링크로 들어가면 바로 생성 가능하다. workspace가 없다면 미리 만들어둬야 한다. 슬랙봇을 선택한 후 Slack Bot서비스를 사용하기 위해선 Token을 부여받아 API 서버에 요청해야 한다. 토큰은 일종의 입장권 개념이라고 생각하면 된다. 해당 토큰에는 다양한 기능이 추가될 수 있다. (해당 workspace 이용자 정보 접근, 이용자에게 메세지 보내기 등..) Slack에서는 이러한 ..
2022.02.21 -
[Spring Boot] EMail 보내기
기존 프로젝트를 베타 오픈하기 전에, 피드백을 받는 기능을 추가하면 좋겠다는 생각이 들었다. 일종의 고객센터 같은 느낌? 간단한 입력 form에 작성한 후 보내면, 관리자 계정으로 메일이 오도록 하는 방식을 만들어보자. 개발 환경 Intelij 2021.2.3 Java 17 SpringBoot 2.6.3 Gradle 1.0.11.RELEASE Dependencies는 spring-boot-starter-mail를 사용한다. 필자는 Gmail SMTP Server를 이용해볼 것이다. (구글 계정만 있다면 무료로 발송할 수 있고, 관리자 계정이 구글이라 겸사겸사..) 1. application.properties 설정 application.properties에 Gmail SMTP Server 설정에 필요한 ..
2022.02.16