ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • @inject
    Python/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
Designed by Tistory.