声明bean的注解:@Component,@Service,@Controller,@Repository
注入bean的注解:@Autowired(Spring提供的注解)@Inject(JSR-330提供的)@Resource(JSR-250提供的)
注入注解可以放在set方法上或者属性上
@Configuration声明当前类是一个配置类,@ComponentScan("package")扫描package下的所有注入bean,一般这两个同时使用
AnnotationConfigApplicationContext为容器
@Configuration和@Bean组合使用可以进行纯java的配置,而不用使用上边的注入注解