Resumen La inyección de dependencias (DI) es una técnica de ingeniería de software para definir las dependencias entre objetos. Básicamente la inyección de dependencias en Python funciona de forma similar a la inyección de EJB en JAVA. Este proceso permite suministrar un recurso que requiere en una implementación X. Prerequisitos: Python 3.x Flask Flask-Injector Inject En Acción: provider/ injectx.py #!/usr/bin/python3 from injector import inject class DependencyProvider ( object ): def __init__ ( self ): pass def get ( self ) -> object : try : return { "message" : "DependencyProvider" }, 200 except Exception as e: print (e) return { "error" : "Internal error" }, 500 class InjectProvider ( object ): @inject def __init__ ( self , dependencyProvider : DependencyProvider): self .dependencyProvider = dependencyProvider def get_dependency ( self...
Comentarios
Publicar un comentario