spring 注入bean的幾種方式 J2EE

2022-10-08 22:42:14 字數 977 閱讀 1265

通過建構函式方式進行註冊(不常用,xml的一種)
public class personbizimpl implements personbiz 

// 生成帶參構造方法

public personbizimpl(persondao persondao, string str)

public void addperson()

}

· index是索引,指定注入的屬性,從0開始,如:0代表persondao,1代表str屬性;

· type是指該屬性所對應的型別,如persondao對應的是com.aptech.dao.persondao;

· ref 是指引用的依賴物件;

· value 當注入的不是依賴物件,而是基本資料型別時,就用value;

通過setter進行注入(不常用,xml的一種)

如何配置該bean呢?

userdao

以上就是乙個使用屬性的setter方法的方式進行依賴注入。

public class mybean
//建立乙個class配置檔案	

@configuration

public class myconfiguration

}

mybean mybean = cotext.getbean("mybean",mybean.class);

system.out.println("mybean = " + mybean);

spring 註解注入bean

通過註解方式注入bean,需要在配置類下注入bean 第一步,配置掃瞄資料夾 首先要在spring.xml中配置需要掃瞄的配置類 base package com.kylin.config 第二步,新建註解配置類 configuration public class redisconfigurati...

spring 依賴注入bean的屬性

對於類成員變數,spring支援建構函式注入,屬性setter方法注入 0.domain類 public class student public student string name,int age public string getname public void setname string...

spring注入的幾種方式

1 setter方式 最常用 就是在bean中的屬性必須有setter方法 然後在xml在配置 2 構造方法 不常用 如果構造方法需要多個引數 則可以按照引數索引賦值或型別賦值 引數中沒有相同型別 a.按引數型別傳給構造方法注入 constructor argument type matching ...