1. @Autowired
a) 默认按类型byType
b) 如果想用byName,使用@Qualifier
c) 写在private field(第三种注入形式)(不建议,破坏封装)
d) 如果写在set上,@qualifier需要写在参数上