개발이취미인사람 3

[Spring Boot] 구조 분석(1) - @SpringBootApplication 이란?

- 지난 시간 안녕하세요. 지난 시간에는 아주 간단하게 Spring Boot API 서버를 만들어 봤습니다. 처음 Spring Boot를 접하시는 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다. [Spring Boot] Spring Boot API 만들기 (1) - 프로젝트 생성 [Spring Boot] Spring Boot API 만들기 (1) - 프로젝트 생성 - 개요 안녕하세요. 이번 시간부터 Spring Boot 프레임워크에 대한 전반적인 내용을 작성할 예정입니다. 첫 시간으로 Spring Boot 프로젝트 생성에 대해 알아보겠습니다. 저는 현업에서 JavaScript, Node를 any-ting.tistory.com 이번 시간부터는 Spring Boot 프레임워크 구조에 대해 알아..

[Node.js] Express TypeScript 설정

- 개요 안녕하세요. 이번 시간에는 Express에 TypeScript 설정하는 방법에 대해 알아보겠습니다. - 설정 신규 프로젝트에서 TypeScript를 적용하기 때문에 기존 진행하는 프로젝트에는 적용하지 않으시는 걸 추천드리겠습니다. typescript global 설치 #npm sudo npm install -g typescript #yarn sudo yarn global add typescript 위 명령어를 통해 어느 경로에서 typescript 명령어를 사용할 수 있습니다. 프로젝트 생성 mkdir project-name cd project-name npm init & yarn init // 프로젝트 초기 설정 tsc --init TypeScript 환경 설정 - 모듈 설치 devDepend..

[Swagger] Swagger UI를 활용한 내부 API Client 구축

- 개요 안녕하세요. 이번 글에서는 Swagger UI를 활용한 API 문서화 및 Client 서버 구축에 대해서 알아보겠습니다. 일단 Swagger라는 기술은 API를 설계하고 문서화를 해주는데 도움을 주는 기술입니다. 이해가 안 가고 머릿속에 그려지지 않으실 거예요. 저도 처음에는 무슨 소리인 건지 하는 생각이 들었었어요. 하지만 UI를 확인해보면 우리가 생각했던 RESTful API 설계하고 문서화를 할 수 있는 기술이라는 걸 알 수 있었어요. :) 이 글에서는 Swagger UI를 구축하고 yaml 파일을 작성해서 RESTful API를 만들어 보겠습니다. - 구축 공식 홈페이지 : swagger.io/tools/swagger-ui/ REST API Documentation Tool | Swagg..