이유가 lifespan 이벤트 핸들러와 DI로 관리하면 필요리소스 초기하기때문에


의존성 생명주기는 fastAPI 프레임워크내에서 관리하도록 명시함


따라서 개발자가 수동으로 전역변수를 하는게 아니라, 프로젝트의 라이프 사이클은 엄연하게 fastAPI가 관리하게 두고


그 라이프 사이클에 맞춰서 특정 기능을 목표로 구현해야함


근데 커밋메시지는 할 말이 없긴함


중요한건 프레임워크 제작자의 지시 위에서 프레임워크의 권장 양식을 쓰는게 제일 좋다 생각.



https://fastapi.tiangolo.com/ko/advanced/events/



실제 문서.