When using @Autowired (not xml configuration), could someone compare the set/constructor binding advantages and disadvantages?
See the following examples:
Playing the devil advocate long after everyone voted for field injection, here are some advantages for using constructors gathered from polling coworkers around:
I still like the fact that if I need an annotated field in another class, I can just do a copy-paste and be done with it as opposed to adding it to the constructor, but it is only a secondary consideration.