spring知識的鞏固整理AOP和ioc概念,以及瞭解到了為何要使用spring框架的目的,作用:變換資源獲取的方向。更像是按需所求。配置bean的方式:利用XML的方式,基於註解的方式兩種。1通過全類名反射的方式,2通過工廠實例的方式,3 通過更底層的Beanfactory的方式依賴註入DI的方式 ...
spring知識的鞏固整理
AOP和ioc概念,以及瞭解到了為何要使用spring框架的目的,作用:變換資源獲取的方向。更像是按需所求。
配置bean的方式:利用XML的方式,基於註解的方式兩種。
1通過全類名反射的方式,2通過工廠實例的方式,3 通過更底層的Beanfactory的方式
依賴註入DI的方式有兩種: 屬性註入:property 和構造器註入: constructor-args。
註入的細節:字面值等可以通過VALUE的標簽來註入,特殊字元的![CDATA[]]的方法。通過ref得方法來指定對其他Bean的引用
也可以${xxx}來引用。
級聯屬性:即cars.price修改其值。
集合屬性:list和map list用ref組子標簽,map用entry來配置其屬性。
把集合bean都拿出來分離再一個單獨的區域?新的命名空間util 如util:list id=“cars“其他的就是ref其他的car了
還有通過p命名空間來更方便的定義其屬性值,還有autowired byname bytype。
bean之間的繼承關係:parent=”“
bean的作用域:scope設置為單例和原型。
SpEL語言更加動態的來賦值。
靜態工廠方法和實例工廠方法來配置bean的實例,和factorybean配置方法之間的關係 未搞懂。
使用外部屬性文件:context:properties 未搞懂。記。