# Message

43개의 포스트
post-thumbnail

파이썬을 사용하여 슬랙 채널에 메시지 보내기

이 튜토리얼에서는 슬랙 API를 사용하여 파이썬 스크립트를 작성하여 슬랙 채널에 메시지를 보내는 방법에 대해 알아보겠다. 이 작업을 위해 Slack API를 기반으로 하는 slack-sdk 라이브러리를 사용한다. 또한 슬랙 봇을 만들고 필요한 OAuth 토큰을 얻는 과

6일 전
·
0개의 댓글
·
post-thumbnail

[Flutter] Firebase In App Message 사용해 보기

Firebase In App Message 사용해 보기 Firebase Cloud Message Documentation firebase_core | Flutter Package firebaseinapp_messaging | Flutter Package fireba

2023년 5월 6일
·
0개의 댓글
·
post-thumbnail

[Flutter] Firebase FCM(Firebase Cloud Message) 사용해 보기

Firebase FCM(Firebase Cloud Message) 사용해 보기 Firebase Cloud Message Documentation firebase_core | Flutter Package firebase_messaging | Flutter Packag

2023년 5월 1일
·
0개의 댓글
·

[HTTP] 3장: HTTP 메시지

HTTP 메시지는 HTTP 애플리케이션 간에 주고받은 데이터의 블록들입니다.

2023년 4월 17일
·
0개의 댓글
·

오류코드 설계

오류코드를 너무 세밀하게 정리하면 클라이언트에게 디테일한 메시지를 전달할 수 있지만 범용성이 낮아진다.반대로 단순하게 정리하면 범용성이 좋아 여러곳에서 사용할 수 있지만,메시지를 세밀하게 작성하기 어려워진다.실무에서는 기본적으로 단순하게 메시지를 정리하다가,세밀하게 작

2023년 3월 26일
·
0개의 댓글
·

V2.3 오류 코드 메시지 처리

🔗 요구사항 확인🔗 메시지와 국제화🔗 메시지파일지금까지 구현한 로직의 에러 메시지는 검증 로직마다 그때그때 개발자가 입력했다.이 방법은 개발자가 직접 입력해줘야 되기 때문에 신경쓰지 못하면 메시지의 일관성이 떨어지게 된다.메시지 파일에 에러 메시지를 등록해 일관화

2023년 3월 26일
·
0개의 댓글
·

메시지, 국제화

지금까지 나는 뷰 템플릿에서 동적으로 할당할 필요가 없는 문구는 있는 그대로 태그 사이에 적었다. 그냥 하드코딩 한 것이다. 그런데 만약 이 문구를 바꿔야 하는 일이 생기면 어떻게 될까 ? IDE의 힘을 빌려 replace를 파일마다 적용해야할까 ? 지금 나 혼자 해보

2023년 3월 25일
·
0개의 댓글
·
post-thumbnail

메시지 국제화 한글 깨짐 문제

메시지 관리를 공부하던 중 Test case 에서 한글이 깨저 메시지를 불러오지 못하는 문제가 발생했다.propertiestest caseExpecting : <”??”>to be equal to : <”안녕”>문제를 찾던중 file encoding 에서 u

2023년 3월 25일
·
0개의 댓글
·

메시지, 국제화란

화면에 랜더링 된 text 를 변경해야 될 경우상품명 → 상품 이름프로젝트의 규모가 클 수록 변경해야 하는 text 가 많아지고,실수로 바꿔선 안되는 text 를 바꿔버려 예외가 발생할 수도 있다.메시지 관리란 이러한 text 들을 별도의 파일에서 관리하는 방법을 뜻한

2023년 3월 25일
·
0개의 댓글
·
post-thumbnail

[Network] HTTP Message

HTTP Message가 무엇이고 그 구조에 대해 알아보자.

2023년 2월 10일
·
0개의 댓글
·

오류 코드와 메시지 처리6

검증 오류 코드는 다음과 같이 2가지로 나눌 수 있다.개발자가 직접 설명한 오류 코드 -> rejectValue()를 직접 호출스프링이 직접 검증 오류에 추가한 경우 (주로 타입 정보가 맞지 않음)price 필드에 문자 "A"를 입력해보자.로그를 확인해보면 Bindin

2023년 1월 27일
·
0개의 댓글
·

오류 코드와 메세지 처리 5

핵심은 구체적인 것에서! 덜 구체적인 것으로!MessageCodesResolver는 required.item.itemName처럼 구체적인 것을 먼저 만들어주고, required처럼 덜 구체적인 것을 가장 나중에 만든다.이렇게 하면 앞서 말한 것 처럼 메세지와 관련된 공

2023년 1월 27일
·
0개의 댓글
·

오류 코드와 메세지처리4

우선 테스트 코드로 MessageCodesResolver를 알아보자.검증 오류 코드로 메세지 코드들을 생성한다MessageCodesResolver 인터페이스이고 DefaultMessageCodesResolver는 기본 구현체 이다.주로 다음과 함께 사용ObjectErr

2023년 1월 27일
·
0개의 댓글
·

오류 코드와 메세지 처리3

오류 코드를 만들 때 다음과 같이 자세히 만들 수도 있고,required.item.itemName: 상품 이름은 필수 입니다.range.item.price: 상품의 가격 범위 오류 입니다.또는 다음과 같이 단순하게 만들 수도 있다.required: 필수 값 입니다.ra

2023년 1월 27일
·
0개의 댓글
·

오류 코드와 메세지 처리1

오류 메세지를 체계적으로 다루어보자FieldError 생성자FieldError는 두 가지 생성자를 제공한다.파라미터 목록objectName : 오류가 발생한 객체 이름field : 오류 필드rejectedValue : 사용자가 입력한 값(거절된 값)bindingFail

2023년 1월 21일
·
0개의 댓글
·

국제화

메세지에서 한 발 더 나가보자메세지에서 설명한 메세지 파일(messages.properties)을 각 나라별로 별도로 관리하면 서비스를 국제화 할 수 있다.예를 들어서 다음과 같이 2개의 파일을 만들어서 분류한다.messages_en.propertiesmessages_

2023년 1월 18일
·
0개의 댓글
·

message

기획자가 화면에 표시되는 문구가 맘에 들지 않아 상품명 -> 상품이름 변경 요청을 한다면?여러 화면에 보이는 상품명,가격,수량 등 lable에 있는 단어를 변경하려면 다음 화면들을 다 찾아가면서 모두 변경 해야 한다.화면 수가 적으면 문제가 되지 않지만 화면이 수십개

2023년 1월 18일
·
0개의 댓글
·
post-thumbnail

Mac Console Log Message

맥에서 아이폰 콘솔 로그 확인하기. 맨날 까먹어서 기억용으로 적어둔다.

2023년 1월 3일
·
0개의 댓글
·

[스프링 MVC 2] 메시지, 국제화

label 등 다양한 메시지를 한 곳에서 관리하는 기능messages.properties각 HTML에서 해당 데이터를 key 값으로 사용th:text=메시지 파일을 언어/국가별로 별도 관리하여 메시지 국제화 가능messages_en.propertiesMessageSou

2022년 12월 15일
·
0개의 댓글
·
post-thumbnail

[MessageQueue] Messaging Pattern

Message란 무엇일까? Message Queue와 Messaging Pattern에 대해서 알아보자

2022년 12월 2일
·
0개의 댓글
·