靜態工廠:
就是生成例項物件,所有的方法必須是static
例項工廠:
就是先建立類物件,通過物件來呼叫建立例項物件的方法
靜態工廠建立的方法必須是靜態方法
1.靜態
package com.briup.util;
import com.briup.service.userserviceimpl;
/** * 靜態方法
* 靜態工廠
*/public
class
mybeanfactory
}
2.非靜態
package com.briup.util;
import com.briup.service.userserviceimpl;
/*例項工廠
非靜態方法
*/public
class
mybeanfactory2
}
3.bean.xml檔案:
<?xml version="1.0" encoding="utf-8"?>
xmlns
=""xmlns:xsi
=""xsi:schemalocation
=" /spring-beans.xsd"
>
"userservice"
class
="com.briup.util.mybeanfactory"
factory-method
="getuserservice"
>
bean
>
"mybeanfactory2"
class
="com.briup.util.mybeanfactory2"
>
bean
>
"userservice2"
factory-bean
="mybeanfactory2"
factory-method
="createservice"
>
bean
>
"factorybean"
class
="com.briup.util.beanfactorytest"
>
bean
>
beans
>
package com.briup.test;
import org.junit.test;
import com.briup.pojo.user;
import com.briup.service.userserviceimpl;
public
class
userservicetest
@test
public
void
test2()
@test
public
void
test3()
}
spring靜態工廠注入和例項工廠注入
1 靜態工廠dependencyinjectbystaticfactory類 package com.spring.factory import com.spring.service.helloapi import com.spring.service.impl.helloapiimpl1 靜態工廠...
Spring的靜態工廠和例項工廠建立物件
spring靜態工廠與動態工廠的建立與配置 靜態工廠建立物件 一 通過靜態工廠模式建立物件 package cn.jz.beans public class bean1 package cn.jz.beans public class bean1 factory 二 通過例項工廠模式建立物件 pac...
電廠 化工廠對定位技術的需求有哪些
隨著技術的發展與安全管理的需要,電廠 化工廠等相對危險性的企業對人員安全的管理也有了更高的要求,人員定位技術得以在此類領域得到充分運用。那麼人員定位功能能夠在哪些情形下做到人員安全管理呢?1.工作人員分布情況與統計,統計任意時刻的特定區域人員分布情況,實施動態考勤,同時人員分布情況在發射危險情況時,...