According to @Autowired javadoc:
Marks a constructor, field, setter method or config method as to be autowired by Spring\'s dependency injection facili
A config method is a factory-like method, which in this case would get the paramaters autowired:
@Autowired public SomeObject initSomeObject(Object1 o1, Object2 o2, ...) {
@Autowired merely ensures that Spring will (attempt to) provide the needed parameters.