-
@injectPython/Today 2025. 8. 27. 09:24
@inject의 특징 및 장점 📝
특징 설명 자동 의존성 주입 D-I-Y 컨테이너가 의존성을 자동으로 해결하고 함수에 주입합니다. 라우터 함수가 직접 service = Service(db)와 같이 객체를 생성할 필요가 없습니다. 중앙 집중식 관리 모든 서비스와 그 의존성 관계가 Container.py 파일 한 곳에 정의됩니다. 덕분에 애플리케이션의 전체 의존성 구조를 한눈에 파악하기 쉽습니다. 높은 코드 가독성 라우터 함수가 매우 간결해집니다. Depends()를 반복적으로 작성할 필요 없이, 필요한 서비스만 Provide[...]로 선언하면 되므로 비즈니스 로직에만 집중할 수 있습니다. 'Python > Today' 카테고리의 다른 글
셀러리(Celery) (0) 2025.09.05 타입 힌트(Tpye Hint) (0) 2025.09.03 Alembic (0) 2025.08.26 Mapped (0) 2025.08.25 SQLAlchemy 1.3 vs 2.0 차이점 (0) 2025.08.25