springboot
-
[Spring Boot] 슬랙 메시지 보내기(Incoming WebHooks) 2프로젝트 2020. 11. 29. 22:00
-이전 글에서 슬랙 채널에 메시지를 보내는 기능을 정리했는데, 이번에 추가로 정리해본다. Map request = new HashMap(); // request.put("username", "slackbot"); request.put("text", "custom-slack-msg"); 1. 요청 데이터로 "username"을 추가했는데, 없어도 된다. 없으면 기본 이름인 "incoming-webhook"으로 발송된다. 2. "missing_text_or_fallback_or_attachments"의 에러는 이름 그대로 요청 데이터로 "text"가 없을 때 뜬다. 만약에 "test"라고 적으면 에러가 발생한다. *text타입이 아닌 메시지를 보낼 땐 아직 테스트해보지 않았다. Map request = ne..
-
[Spring] 코로나 감염 현황 OpenApi 사용하기programming/Spring 2020. 11. 25. 22:00
완성된 Sample 프로젝트는 아래 방법으로 받을 수 있다. > git clone https://github.com/devdevdev09/Covid19-Korea-OpenApi-Sample.git 샘플 프로젝트는 README.md에 기본적인 사용법을 작성해두었다. 한 번 더 적어본다면, 아래 순서로 실행할 수 있다. 1. 코로나19감염현황에서 api 활용 신청 2. 신청 승인 후 인증키를 application.yml의 openapi>serivce>key에 입력 3. 프로그램을 실행 하고 localhost:20019/covid19 호출 먼저 신청은 자동승인으로 신청 후 바로 인증키를 발급받을 수 있었던 것 같다. 그리고 해당 인증키를 application.yml에 openapi > service > key..
-
[Spring Boot] application.yml의 리스트 값 사용하기programming/Spring 2020. 10. 7. 22:11
기본적인 사용법은 여기에서 확인할 수 있다. 리스트를 사용하려면 아래와 같이 사용하면 된다. application.yml messenger: list: KAKAOTALK,SLACK,LINE,TELEGRAM 그리고 spring boot에서 application.yml의 값을 가져와서 사용하려면 아래와 같이 사용할 수 있다. application.yml의 값을 String 또는 설정된 enum값으로 사용할 수 있다. MainController.java (1) - List 로 사용 import org.springframework.beans.factory.annotation.Value; @RestController public class MainController { @Value("${messenger.list..