본문 바로가기

Spring17

[Spring Boot] 12. REST API (2) - POST method 지난번에 이어서, 이번에는 POST method에 대해서 알아보겠습니다. 이전 내용은 아래 링크로 확인해주세요. 2019/11/24 - [SpringBoot] - [Spring Boot] 11. REST API (1) - 개요 및 GET method [Spring Boot] 11. REST API (1) - 개요 및 GET method REST란 무엇이고, 어떻게 사용하는 거에요?? 아무것도 모르겠어요... ㅠㅠ 당연하다... 개발을 접하고 이것을 처음 접하는 사람은 그야말로 혼돈의 카오스에 사로잡힐 것입니다. 그래서 아주 간단하게 이해하기 쉽.. ayoteralab.tistory.com 3. POST - /URI 해당 Table에 신규로 추가하고자 하는 정보를 HTTP의 body에 추가해서 API서버로.. 2019. 11. 27.
[Spring Boot] 09. Excel Download (POI, JXLS) 개발을 하다보면, Application을 통해 제공하는 Data가 자체 View로 보여주는 방법이 있을 수 있고... 아니면 타 시스템에 REST API를 통해서 전단해주는 방법... 그리고 사용자가 원할경우, 통계나 이력등에 대한 내용을 Excel로 Download가 가능할 필요가 있습니다. 이번에는 MVC구조에서 사용자가 Controller로 Excel Download에 해당하는 Request URL을 선택하고, 내부적으로 업무 로직인 Service를 통해 Mapper로 가져온 데이터를 Excel로 변환하여 제공하는 방법에 대해서 알아보겠습니다. 여러가지 방법이 있겠지만 대표적으로 POI("포이")와 JXLS("제이엑셀")이 있습니다. 이번 블로그에는 JXLS를 사용하겠지만, 가볍게 POI란 무엇인가.. 2019. 11. 16.
[Spring Boot] 06. Swagger 구성하기 스웨거... 흔히 들었던... 그 아이가 아닙니다. Swagger는 Open API Specification (OAS)를 위함 프레임워크 입니다. 이는 Project내 API에 대한 spec의 자동화 관리할 수있는 도구라고 생각하면됩니다. 프로젝트를 진행하다보면, 다른 부서와 협업을 진행하거나, 이미 만들어져 있는 프로젝트에 대해서 유지보수를 진행하게 된다면... 해당 Project내에 어마어마하게 많은 API에 대한 파악이 필요합니다. 이런한 spec을 정리하기 위해 API문서화 작업이 필요하며, 이를 직접 한땀한땀 손으로 하게 된다면 많은 공수가 들어가게 됩니다. 게다가 수정이라도 생기게 된다면... 하아 상상만 해도 번거롭지 않을 수 없습니다. 이러한 불편함을 줄여주기 위해 나온것이 바로 Swagg.. 2019. 11. 11.
[Spring Boot] 01. 시작하기 지난번에는 Spring Boot가 무엇인지 간단하게 이야기 해 보았습니다. 오늘은 이제 뭔지는 알았지만, 그래서 어떻게 Spring Boot라는 것을 사용해 볼 수 있는지에 대해서 알아보겠습니다. 순서는 아래와 같이 2가지의 단계로 진행하겠습니다. IDE (Integrated Development Environment) 설치 Spring Boot의 Project 생성 1. IDE 설치 IDE(통합개발환경)는 개발을 좀 해본 분들이라면 익숙한 단어라고 생각합니다. Eclipse가 가장 대표적인 예라고 할 수 있겠죠. 그래도 Spring Boot를 위한 무언가가 있는지 한번 공식 페이지를 들어가 볼까요?? https://spring.io/tools Spring Tools 4 Spring Tools 4 is .. 2019. 11. 5.