Guice @ proporciona métodos frente a clases de proveedores

Estoy trabajando en un proyecto bastante grande que tiene muchas inyecciones. Actualmente estamos usando una clase que implementaProvider para cada inyección que necesita una, y en su mayoría tienen una líneaget métodos

Está empezando a ser molesto crear una nueva clase cada vez que necesito un nuevo proveedor. ¿Hay algún beneficio al usar clases de proveedores sobre@Provides métodos en miModule o viceversa?

Respuestas a la pregunta(2)

Su respuesta a la pregunta