优点 1 减少配置 2 编译期检查,提高效率 缺点 1 增加耦合性,注解分散在class里,不方便集中管理 2 注解配置修改需要重新编译 提供类库给第三方使用 ,谨慎使用注解 ,Autowired或Resource注解 强制依赖 ,建议使用显式XML BEAN配置,按需创建bean