title: Doesn't Spring really support Interface injection at all?
body: <p>I know that Spring doesn't supports Interface injection and I've read that many a times.</p>
  
  <p>But today as I came across an article about IOC by Martin Fowler (<a href="http://martinfowler.com/articles/injection.html#InterfaceInjection" rel="noreferrer">link</a>), it seems using ApplicationContextAware in Spring is some what similar to the Interface injection.</p>
  
  <p>when ever Spring' context reference is required in our Spring bean, we'll implement  ApplicationContextAware and will implement the setApplicationContext(ApplicationContext context) method, and we'll include the bean in the config file. Is not this the same as Interface injection, where where telling the Spring to inject (or), say, pass the reference of the context into this bean?</p>
  
  <p>Or I m missing something here? Thanks for any information!</p>
  
  <p>ManiKanta</p>