Spring 靜態工廠注入與例項注入配置

2021-09-23 13:27:09 字數 523 閱讀 7732

靜態工廠注入

當無法使用構造方法進行注入,此時可以使用靜態工廠進行注入

配置檔案

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