Technological Progress
As of Spring Framework 4.three, an @Autowired annotation on such a constructor is not necessary if the target bean defines only one constructor to begin with. However, if several constructors can be found and there’s no primary/default constructor, at least one of the constructors must be annotated with @Autowired so as to instruct the container which one to use. Note that the bean definition is not conscious of being overridden, so it is not instantly obvious from the XML definition file that the override configurer is getting used. In case of multiple PropertyOverrideConfigurer cases that define different values for the same bean property, the last one wins, due to the overriding mechanism.
I suspect I will add to it in coming months and years, so please be happy to counsel other additi...