1) dependency 등록 2) config 등록 3) controller에 api 작성 annotation 등록으로 가능하다. io.springfox springfox-boot-starter 3.0.0 먼저 pom.xml에 io.spring.fox를 dependency를 등록한다. @Configuration public class SwaggerConfig { @Bean public Docket api(){ return new Docket(DocumentationType.SWAGGER_2) .useDefaultResponseMessages(false) .apiInfo(getApiInfo()) .select() .apis(RequestHandlerSelectors.any()) .paths(PathSel..
백엔드 개발자라면 알고 있어야 할 RESTful API 문서 만들기~ 처음에는 API문서 만드는 툴로 많이 사용한다는 Swagger만을 시험삼아 적용해 볼 생각이었지만 현재 어떤 툴이 있는지 정도는 알고 넘어가야 하지 않을까 라는 마음으로 가볍게 서칭을 해보고 어노테이션 기반으로 Rest api 문서를 만드는 Swagger를 시험삼아 Spring에 적용해보기로 했다. 검색해보며 괜찮은 툴이 많다는 것을 알게되었다. 1. Swagger https://gngsn.tistory.com/69 Node.js + Swagger, 어렵지 않게 사용하기 안녕하세요 ! 오늘도 node 서버와 관련된 게시글을 작성하려고 합니다 〰️ 오늘은 swagger에 사용법에 대해 알아보겠습니다 ~.~ 그동안,,, API 명세서 작성..
최근 DDD, MSA를 이해하기 위해 지인들과 작은 사이드 프로젝트를 진행하고 있습니다. 모두, 직장인 개발자로 구성되어 있기에 본업처럼 많은 에너지를 쏟고 있지는 못하지만, 그래도 모두 시간을 쪼개어 열정적으로 진행하니 즐겁습니다. DDD, MSA란 말은 참 많이 들었는데 그 과정들을 실무에서 적용 해보기 어려워 많이 궁금했습니다. 책을 봐도 이해가 잘 되지 않았습니다. https://youtu.be/QUMERCN3rZs 위 영상을 참고하여, 4가지 색의 포스트 잇을 이용하여 파란색 : command 노란색 : item 주황색 : event 빨간색 : external ( 외부시스템 ) 기능을 나누고 요청 과정을 포스트잇으로 정리합니다. 정리한 내용을 바탕으로 같은 데이터 요청에 해당하는 경우를 한 곳에..
- 방법 조사 이유 : . API 결과 관리 페이지 개발 중 개발자에게 JSON 응답 가이드를 전달하기 위해 [Jsonlint와 같은 json 정렬을 간단하게 구현하는 방법] 1. TextArea영역에 바인딩함을 조건으로 한다. 2. JSON.stringify(data, null, 4) - data는 Object 형태 - , } 이런 것들 뒤에 4칸씩 뛰어서 정렬 3. TextArea에 붙힌다 - $('#contents').val(JSON.stringfy(data, null, 4)); - TextArea에 처리해야 그대로 들여쓰기가 적용된다.