通過全類名來配置:
class:bean的全類名,通過反射的方式在ioc容器中建立bean,所以要求bean中必須有乙個無參的構造器。
class="com.gong.spring.beans.helloworld">在springioc容器讀取bean配置建立bean的例項之前,需要對容器進行例項化。spring提供了兩種型別的ioc容器實現:
beanfactory:ioc容器的基本實現。
依賴注入的三種方式
(1)屬性注入:通過setter方法:,即在bean中存在setter方法。
(2)構造器注入:,根據構造方法中初始化的引數進行一一設定,同時,可以根據引數的順序index,引數的型別type來區分過載的構造器。
(3)工廠方法注入(很少使用,不推薦)
class="com.gong.spring.beans.student">//第一種方式注入屬性值
//第二種方式注入屬性值
99.00
packagecom.gong.spring.beans;
public
class
student
@override
public
string tostring()
}
public輸出:static
void
main(string args)
當屬性值有特殊符號時,要用以下方式:
]]>用。
Spring 基於註解配置Bean
參考 spring 中三種bean配置方式比較 在bean實現類中通過一些annotation來標註bean類 scope prototype lazy true component loginuserdao public class loginuserdao 用於設定銷毀方法 predestroy...
Spring基於xml配置bean
基於構造方法例項化物件 class bean class name name value name color value bean class index 0 value index 1 value bean 基於靜態工廠例項化物件 靜態工廠通過靜態方法建立物件,隱藏物件建立的細節 public ...
Spring 基於註解的方式配置bean
1.常用的元件註解 component 用來標識乙個普通元件 repository 用來標識乙個持久化層的元件 service 用來標識乙個業務邏輯層的元件 controller 用來標識乙個表現層的元件 如果想要將某些類交給ioc容器管理,除了在類上新增以上註解之外,還需要在spring的配置 檔...