TIL/Project

TIL 2025-02-27 (Trouble Shooting (Team_Flow) )

myoma 2025. 2. 27. 17:34

1) 개요 

  • 슬랙 연동으로 특정 이벤트 때 슬랙의 특정 채널에 알람이 발송되도록 코드 구현

 

2) 문제 발생

  • 슬랙 API를 가져와 연동 후 코드 작성를 하여서 테스트로 알람을 보내봤는데 코드 에러는 없으나 슬랙엔 알람이 안오는 문제 발생.

 

3) 해결

  • 해당 문제를 확인하기 위해 알람 내용과 알람 채널이 제대로 된 정보를 가져오는 지 확인해본 결과.
    • 알람을 보낼 채널명을 제대로 가져오지 못하는 것을 확인.
    • properties 파일은 Spring에서 기본적으로 ISO_8859_1로 인코딩 되기 때문에 한글로 되어있는 채널명을 제대로 가져오지 못하여 해당 채널을 찾을 수 없어서 슬랙에 알람이 오지 않았던 것.

  • / /
    • 해당 코드를 추가하여 ISO_8859_1을 UTF_8로 변경하여 채널명을 데이터를 똑바로 받을 수 있도록 변경.

 

4) 결론

  • properties 파일이 어떤 방식으로 인코딩 되는지 확인하고 yml 파일과 비교해보자.