Spring基礎 IOC使用構造器依賴注入

2021-08-13 11:21:01 字數 2273 閱讀 3123

github:工程)

1、建立helloservice介面

package com.jpeony.spring.common;

/** * @author yihonglei

*/public inte***ce helloservice

2、helloserviceimpl實現類

package com.jpeony.spring.common;

/** * @author yihonglei

*/public class helloserviceimpl implements helloservice

}

3、selfintroductionservice(自我介紹)介面

package com.jpeony.spring.constructor;

/** * @author yihonglei

*/public inte***ce selfintroductionservice

4、selfintroductionserviceimpl實現類

package com.jpeony.spring.constructor;

import com.jpeony.spring.common.helloservice;

/** * @author yihonglei

*/public class selfintroductionserviceimpl implements selfintroductionservice

@override

public void selfintroduction()

}

<?xml version="1.0" encoding="utf-8"?>

6、測試構造器注入bean

package com.jpeony.spring;

import com.jpeony.spring.constructor.selfintroductionservice;

import org.junit.test;

/** * 測試構造器注入(bean、字面量)

* * @author yihonglei

*/public class constructortest

}

7、執行結果

1、建立乙個實體類

package com.jpeony.spring.entity;

/** * 個人資訊(構造器注入使用)

* * @author yihonglei

*/public class personconstructor

public string getname()

public void setname(string name)

public string get***()

public void set***(string ***)

public int getage()

public void setage(int age)

public string gethobby()

public void sethobby(string hobby)

}

<?xml version="1.0" encoding="utf-8"?>

3、測試構造器注入字面量

package com.jpeony.spring;

import com.jpeony.spring.entity.personconstructor;

import org.junit.test;

/** * 測試構造器注入(bean、字面量)

* * @author yihonglei

*/public class constructortest

}

4、執行結果

姓名: tom 性別: 男 年齡: 26 興趣愛好: 愛好女人,哈哈!開個玩笑!

spring基礎部分(二) IOC

1.把物件的建立交給spring進行管理 1 ioc的配置檔案方式 2 ioc的註解解釋1.ioc底層原理技術 1 xml配置檔案 2 dom4j解決xml 3 工廠設計模式 4 反射第一步 匯入jar包 1 解壓檔案 特點 每個功能都有三個jar包 2 做spring最基本功能時候,匯入四個核心j...

Spring基礎 IoC容器 2

size x large b 容器注入型別 b size 最常見的注入型別是字面值注入,像string和基本型別的包裝類在spring中都是有 color red 屬性編輯器 color 幫助注入的。另外還有物件的注入,集合類的注入。1.字面值 所謂字面值,一般是指可用字串表示的值,這些值可以通過元...

Spring基礎 2 IOC註解

xmlns xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd beans 掃瞄該包下的所有元件 component value userservice 相當於在xml的配置方式中 class ...