테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업. 트리거는 INSERT, DELETE, UPDATE 같은 DML(데이터 조작 언어)의 데이터 상태 관리를 자동화하는데 사용
아래 링크에 트리거에 대해 자세히 설명되어 있다
참고 : https://limkydev.tistory.com/154
스웨거란 Open Api Specification(OAS)를 위한 프레임 워크
주로 OpenAPI Specification (OAS) 형식으로 API 정보를 정의
OAS : OpenAPI = Spectification
Swagger : Tools for implementing the specification
OAS는 RESTful 웹서비스를 약속된 규칙에 맞게 API 스펙을 json과 yaml 형식으로 표현.이를 통해, 직접 소스 코드를 보거나 추가 문서 필요없이 서비스를 이해할 수 있다.
스웨거는 API들이 가지고 있는 specificaion를 관리할 수 있는 오픈 소스 프레임워크입니다. 스웨거는 API (Application Programming Interface) 서비스의 설계, 문서화 및 테스트를 도와주는 도구로서 개발자들이 API를 더 쉽게 개발하고 공유할 수 있도록 도와줌.
API 문서 자동화: 스웨거를 사용하면 코드의 주석과 어노테이션(annotation)을 기반으로 API 문서를 자동으로 생성. 개발자들은 API의 엔드포인트(endpoint), 매개변수, 요청 및 응답 형식 등을 문서로 확인 가능
인터랙티브 API 문서: 스웨거 UI를 통해 API 문서를 시각적으로 탐색하고 테스트
사용자는 API 호출을 시뮬레이션하고 응답을 확인하며 실제 API 사용법을 연습할 수 있음
코드 생성: 스웨거는 여러 프로그래밍 언어로 API 클라이언트 코드를 자동으로 생성하는 기능을 제공
이를 통해 클라이언트 개발자들은 API를 더 쉽게 호출 가능
API 테스트: 스웨거 UI를 통해 API 엔드포인트를 직접 테스트하고 결과를 확인 가능 이를 통해 개발자들은 API의 동작을 검증하고 디버깅 가능