@Producer Reducir Repository

Permite definir @Producer para inyectar MongoClient y reducir el codigo del repositorio

JMoordbProducer.java

  • Se encuentra en el repositorio

  • @Producer indica que cuando se inyecte en una clase @Inject MongoClient mongoClient el invocara el valor devuelto por el método.

  • Como se define de tipo @Singleton este solo se ejecutara una vez.

Clase principal del proyecto Web

  • En el método init() de la clase principal del proyecto Web, definimos una instancia de JmoordConecction

  • Esto permite a la interface Repository<T> invocar el @Producer de la conexión.

Definir un Repository

Last updated

Was this helpful?