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 ...