spring例項化工廠和靜態工廠的詳細

2021-10-20 18:22:11 字數 1562 閱讀 2973

靜態工廠:

就是生成例項物件,所有的方法必須是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.工作人員分布情況與統計,統計任意時刻的特定區域人員分布情況,實施動態考勤,同時人員分布情況在發射危險情況時,...