anchor.diff:  		}
   
   		// ...
  -
   	}
   ----
   
  
positive.code: 
  [NOTE]
  ====
  JSR 330's @Inject annotation can be used in place of Spring's `@Autowired` annotation in
  the examples below. See <<beans-standard-annotations,here>> for more details
  ====
  
  You can also apply the annotation to methods with arbitrary names and/or multiple
  
negative.code: [[beans-factory-scopes-other-injection]]
  ==== Scoped beans as dependencies
  
  The Spring IoC container manages not only the instantiation of your objects (beans),
  but also the wiring up of collaborators (or dependencies). If you want to inject (for
  example) an HTTP request scoped bean into another bean of a longer-lived scope, you may
  choose to inject an AOP proxy in place of the scoped bean. That is, you need to inject
  a proxy object that exposes the same public interface as the scoped object but that can
  also retrieve the real target object from the relevant scope (such as an HTTP request)
  and delegate method calls onto the real object.
  
  [NOTE]
  ====
  You may also use `<aop:scoped-proxy/>` between beans that are scoped as `singleton`,
  with the reference then going through an intermediate proxy that is serializable
  and therefore able to re-obtain the target singleton bean on deserialization.
  
  When declaring `<aop:scoped-proxy/>` against a bean of scope `prototype`, every method
  call on the shared proxy will lead to the creation of a new target instance which the
  call is then being forwarded to.
  
  Also, scoped proxies are not the only way to access beans from shorter scopes in a
  lifecycle-safe fashion. You may also simply declare your injection point (i.e. the
  constructor/setter argument or autowired field) as `ObjectFactory<MyTargetBean>`,
  allowing for a `getObject()` call to retrieve the current instance on demand every
  time it is needed - without holding on to the instance or storing it separately.
  
  The JSR-330 variant of this is called `Provider`, used with a `Provider<MyTargetBean>`
  declaration and a corresponding `get()` call for every retrieval attempt.
  See <<beans-standard-annotations,here>> for more details on JSR-330 overall.
  ====
  
  The configuration in the following example is only one line, but it is important to
  