title: Using Spring to wire directly a concrete class
body: <p>Does it makes sense in Spring to use @Autowired to wire directly to a concrete class and not to an interface (and make use of 'by type' autowiring)</p>
  
  <p>If a class doesn't implements an interface wouldn't it be better to instantiate it via constructor or a factory (keeping things simple); rather than make it a Spring bean just for the heck of it.</p>