Spring面向切面编程AOP 1 spring容器中bean特性 Spring容器的javabean对象默认是单例的 通过在xml文件中,配置可以使用某些对象为多列 Spring容器中的javabean对象默认是立即加载立即实例化spring加载完成,立即创建对象 scope属性。
手动注入会报空指针异常 new对象 =null,使用new创建对象时,Spring注入的bean为null 使用标签@Component 不需要手动,最好是自动注入。
Spring是一个轻型容器lightweight container,其核心是Bean工厂Bean Factory,用以构造我们所需要的MModel在此基础之上,Spring提供了AOPAspectOriented Programming, 面向层面的编程的实现,用它来提供非管理环境下申明方式的。
需要另外一个角色协助的时候,在传统的程序设计过程中,通常由调用者来创建被调用者的实例但在spring中 创建被调用者的工作不再由调用者来完成,因此称为控制反转创建被调用者的工作由spring来完成,然后注入调用者 因此。