-
DependsDocker/Today 2025. 8. 20. 17:04
특징 설명
정의 API 함수가 실행되기 전, 다른 함수를 먼저 실행시켜 그 결과를 주입하라고 FastAPI에 알려주는 지시서 핵심 개념 의존성 주입 (Dependency Injection, DI) 작동 순서 Depends 발견( Depends(함수명) 으로 엔드포인트에 선언 → 의존성 함수 먼저 실행 → 결과값 주입 → API 본 함수 실행 주요 장점 코드 중복 제거, 관심사 분리(코드 깔끔), 자동화(에러 처리·자원 해제) 주요 특징 제어의 역전 (IoC) : 개발자가 아닌 **프레임워크(FastAPI)**가 코드 실행 흐름을 제어 사용 예시 데이터베이스 세션 관리, 사용자 인증 및 인가 간단하게 함수 실행전에 실행되야하는 함수를 먼저 실행하고 결과를 함수에 주입하는 것
DB 세션 , 사용자 인가 등등'Docker > Today' 카테고리의 다른 글
Docker SSL인증서 (0) 2025.07.02 Docker Setting(sfac) (0) 2025.06.22