Lombok 。Java의 getter, setter, 생성자등을 어노테이션 선언을 통해 자동생성하는 라이브러리 ▶ 컴파일 단계에서 어노테이션을 통해 실제 코드를 생성 ▶ boiler plate code 방지 。주로 @Getter와 @
H2 DataBase : 。Java로 작성된 오픈소스 RDBMS 。Spring Boot가 지원하는 In-Memory 형식의 RDBMS ▶ Application의 재구동시 초기화. 。개발용도의 Local DB로 사용이 용이 ▶ 로컬 또는 테스트 환경에서 주로

Slack 의존성 。implementation 'com.slack.api:slack-api-client:1.43.1' >Slack 토큰 발급 > Slack을 통해 MethodsClient를 생성하는 @Configuration Class 정의 。Slack.getIns

API 문서 : API 정보。설계된 API를 개발자가 파악하여 사용하도록 명확한 가이드라인을 제공하는 역할을 수행.▶ Web application 개발 시 백엔드팀이 구축한 API를 swagger로 문서화하여 프론트엔드로 전달하여 API logic의 이해를 높이는 역할

@OpenAPIDefinition。@Configuration 클래스에 선언하여 OpenAPI Specification에 따르는 어플리케이션의 API 문서에 대한 정보를 선언된 클래스에서 설정하도록하는 어노테이션info = @Info(설정)。어플리케이션 API 에 대한
기존 문제。Controller에 Swagger을 사용하여 Swagger 어노테이션을 선언 시 코드가 너무 복잡하게 보이는 단점이 존재.해결。Controller 당 인터페이스를 작성 후 해당 인터페이스 내 Controller 구현메소드를 작성 및 Swagger 어노테이션

Intellij Profiler。Intellij IDEA에 내장되어 연동되어 사용되는 어플리케이션 성능 분석 도구 ( Profiler ) ▶ 런타임에서의 성능정보 분석 시 사용Profiler에서 도출하는 지표。CPU 사용량 。메모리 사용량。메서드 호출시간。스레드 상태

한 인텔리제이에 여러 프로젝트를 동시에 띄우는 법?。File - New - Module From Existing Sources - 프로젝트의 build.gradle 클릭▶ 여러 프로젝트가 open,

.http 파일을 통해 Controller의 API 테스트 수행。Talend, Postman을 사용할 필요 없이 인텔리제이의 내장 기능으로 손쉽게 API 테스트가 가능.▶ 단 인텔리제이 유료버전에서만 사용가능다음 Contoller에 대해 API 호출을 테스트 하는 경우