스프링부트
-
[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] 슬랙 메시지 보내기(Incoming WebHooks)프로젝트 2020. 10. 5. 21:03
슬랙의 "Incoming WebHooks"을 이용해서 메시지를 보내는 방법이다. 먼저 슬랙에서 앱의 설치 및 설정이 필요하다. 1. 슬랙을 설치하고, "Incoming WebHooks" 앱을 추가한다. 2. 앱의 설정으로 이동한다. 3. 보낼 채널을 선택하고, Webhook URL을 복사한다. - 아래부턴 직접 작성하면 된다. 4. 아래 코드를 작성한다. url에 3에서 복사한 Webhook URL을 넣어주기만 하면 된다. import java.util.HashMap; import java.util.Map; import org.springframework.http.HttpEntity; import org.springframework.http.HttpMethod; import org.springframew..
-
[spring-boot] application.yaml 또는 yml 사용법programming/Spring 2020. 6. 2. 22:34
https://start.spring.io/ 위 사이트에서 spring boot 프로젝트를 생성하면 application.properties 파일이 생긴다. 이 파일로 서버의 포트를 설정해주거나 할 수 있다. application.properties 위와 같이 서버의 포트를 설정할 수 있다. 이때 appliapplication.yaml, 또는 application.yml은 어디에 위치해야 할까 하고 고민한 적이 있었다. 그냥 properties파일을 지우며 같은 자리에 application.yaml, 또는 yml 파일을 생성하면 된다. yaml과 yml은 html과 htm의 관계라고 한다.(차이가 없다?) 그리고 yaml, yml로 바꾸는 이유는 표현 방식이 다르기 때문인데 아래와 같이 표현한다. 그리고..
-
[Vs Code] Vs Code Spring Boot 세팅하기programming/tool 2019. 12. 10. 00:00
Install Extension으로 spring boot 관련을 설치해준다. *단축키 Ctrl + Shitf + P 또는 Ctrl + P 누르고 ">" 누른 다음 Install Extension 또는 Ctrl + Shift + X Spring Boot Tools, Spring Initializr Java Support, Spring Boot Dashboard, Spring Boot Extension Pack, Spring Boot Support, Java Extension Pack 등을 설치해준다. *Install이 있으면 미설치, Install이 없거나, Uninstall이 있으면 설치된 것. 그리고 "스프링 부트 프로젝트 생성"을 참고해서 받은 파일을 "File > Open Folder"로 해당 위치..