靜態工廠注入
當無法使用構造方法進行注入,此時可以使用靜態工廠進行注入
配置檔案
<?xml version="1.0" encoding="utf-8"?>
factory-method表示的是工廠方法,主要用於裝配工廠模式中的靜態方法,從而建立乙個例項。
例項工廠注入
例項工廠與靜態工廠注入寫法基本一致,其主要區別在於:
工廠方法是不是靜態方法,配置方式不一樣。
<?xml version="1.0" encoding="utf-8"?>
簡單理解配置檔案:靜態工廠注入比普通bean注入多了乙個factory-method屬性,factory-method屬性中的值為返回乙個物件方法的名字。例項工廠比靜態工廠多了乙個例項bean配置和乙個factory-bean屬性,屬性值為例項bean的id。 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...
spring 靜態工廠
例項化有三種方法 1.預設構造 2.靜態工廠 用於生成例項物件,所有方法必須是 static class 靜態工廠包名 類名 factory method 靜態方法名 3.例項工廠 在配置檔案中將工廠類裡的方法例項化 一 工廠 package com.sj.staticfactory import ...