FastAPI Depends 사용 기준
FastAPI Depends 사용 기준을 정리합니다. 인증, DB 세션, 서비스 객체, 테스트 대체 기준을 나누고 Depends 남용을 피하는 구조와 실무 예제, 테스트하기 쉬운 분리 기준과 흔한 실수까지 설명합니다.
FastAPI Depends 사용 기준을 정리합니다. 인증, DB 세션, 서비스 객체, 테스트 대체 기준을 나누고 Depends 남용을 피하는 구조와 실무 예제, 테스트하기 쉬운 분리 기준과 흔한 실수까지 설명합니다.
FastAPI JWT 인증 구조를 Depends, middleware, router 역할로 나눠 설명합니다. OAuth2PasswordBearer, current_user, refresh token, 보호 라우터 흐름을 기준으로 실무에서 인증 경계를 잡는 법을 정리합니다.
SQLAlchemy MissingGreenlet이 FastAPI async 환경의 lazy loading, AsyncSession, 응답 직렬화와 어떻게 연결되는지 설명합니다.
FastAPI ResponseValidationError가 response_model, Pydantic v2, ORM 객체와 어떻게 연결되는지 설명합니다.
FastAPI Depends가 필요한 순간을 인증, DB 세션, 테스트 override 흐름으로 나누어 설명하고, 함수 인자에서 의존성을 분리하는 감각을 정리합니다.