1) 개요
- 슬랙 연동으로 특정 이벤트 때 슬랙의 특정 채널에 알람이 발송되도록 코드 구현
2) 문제 발생
- 슬랙 API를 가져와 연동 후 코드 작성를 하여서 테스트로 알람을 보내봤는데 코드 에러는 없으나 슬랙엔 알람이 안오는 문제 발생.
3) 해결
- 해당 문제를 확인하기 위해 알람 내용과 알람 채널이 제대로 된 정보를 가져오는 지 확인해본 결과.
- 알람을 보낼 채널명을 제대로 가져오지 못하는 것을 확인.
- properties 파일은 Spring에서 기본적으로 ISO_8859_1로 인코딩 되기 때문에 한글로 되어있는 채널명을 제대로 가져오지 못하여 해당 채널을 찾을 수 없어서 슬랙에 알람이 오지 않았던 것.
- / /
- 해당 코드를 추가하여 ISO_8859_1을 UTF_8로 변경하여 채널명을 데이터를 똑바로 받을 수 있도록 변경.
4) 결론
- properties 파일이 어떤 방식으로 인코딩 되는지 확인하고 yml 파일과 비교해보자.
'TIL > Project' 카테고리의 다른 글
[KPT 회고록] (project : Team-Flow) (1) | 2024.12.31 |
---|---|
TIL 2024-12-31 (Trouble Shooting (Team_Flow) ) (1) | 2024.12.31 |
[KPT 회고록] (project : 먹GO) (1) | 2024.12.09 |
TIL 2024-12-08 (Trouble Shooting (먹GO) ) (0) | 2024.12.08 |
TIL 2024-12-05 (outsourcing 2일차) (2) | 2024.12.05 |