关于Spring


Spring的核心概念:
    BeanFactory
        (Student)getBean("");----Object

    1, IOC<Inversion of Control>, 控制反转
        DI<Dependency Injection>, 依赖注入
        通过IOC容器负责将依赖类进行创建, 拼接, 管理和获取
        BeanFactory是Spring的核心接口, 由它来实现Spring容器的核心内容
    2, AOP, 面向切面编程

搭建Spring环境
    ApplicationContext ac = new FileSystemXmlApplicationContext()
    ApplicationContext ac = new ClassPathXmlApplicationContext()
    ApplicationContext ac = new WebApplicationContext()

反射机制

1, 通过spring来获取一个对象的实例
2, 通过spring进行属性注入
    setter方法注入
    构造器注入
    接口注入
    p标记的使用
        <bean p:username="">
            
        </bean>
3, 将一个对象注入到另一个对象<ref bean="...">
4, AutoWired(byType, byName)
5, scope, lazy-init, init-method, destroy-method(相当的不重要)
    scope="singleton(单例) / prototype(原型)"
    lazy-init="true" // 延迟加载
    ___init-method="" destory-method=""(不要和prototype一起使用)
    autowire

posted @ 2017-11-04 10:54  Oo。  阅读(229)  评论(0)    收藏  举报