title: Spring interface injection example
body: <p>No one so far was capable of providing a working correct example of interface injection in Spring Framework.</p>
  
  <p>Martin Fowler article is not for mortals, everything else just words positioned in a very confusing way. I have surfed over THIRTY articles, where people either tell "Spring doesn't directly supports for interface injection"("and because I don't know exactly how I will only describe setter and constructor injections") or either "I will discuss it in my other threads" or either there will be few comments below saying that it is wrong example. I don't ask for explanation, I BEG for example.</p>
  
  <p><strong>There are three types of injection: Constructor, Setter and Interface. Spring doesn't support the latest directly(as I have observed people saying). So how is it done exactly?</strong></p>
  
  <p>Thank You,</p>