一、依赖注入(DI)
应用:在业务逻辑层注入其他服务
二、面向切面(AOP)
应用:日志功能
三、spring容器:Bean工厂(BeanFactory)、应用上下文(ApplicationContext),BeanFactory和ApplicationContext差不多。两者都是载入Bean定义的信息,装配Bean,根据需要分发Bean。但是ApplicationContext提供了更多功能。
ApplicationContext载入应用上下文的方式
四、spring容器中bean的生命周期
五、Spring容器中Bean的属性装配,包括基本类型配置(通过value)和其他类(通过ref),装配集合(list、set、map、props)
六、spring环境中可以通过自动装配获得Bean,也可以调用容器的getBean()