title: Guice @Provides Methods vs Provider Classes
body: <p>I'm working on a fairly large project that has a lot of injections. We're currently using a class that implements <code>Provider</code> for each injection that needs one, and they mostly have one line <code>get</code> methods.</p>
  
  <p>It's starting to get annoying to create a new class every time I need a new provider. Is there any benefit to using provider classes over <code>@Provides</code> methods in my <code>Module</code> or vice-a-versa?</p>