Python 싱글톤(Singleton) 패턴 적용
Python 싱글톤 패턴 적용 싱글톤 패턴 적용을 위한 아래 코드 이해를 위해서는 일단 cls와 self의 차이와 용도에 대해서 알아야 한다. 아래는 SQLAlchemy의 sessionmaker를 사용한 세션 팩토리 클래스이다. class SessionFactory(): def __init__(self): self._engine = create_engine( "database_url", echo=True, pool_recycle=900, pool_pre_ping=True, ) self._session = sessionmaker(autocommit=False, autoflush=False, bind=self._engine) def getSession(self): return self._session 이를 ..
2021. 10. 18. 17:38