Spring框架开发IOC创建工厂方法有哪些
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家分享的是有关Spring框架开发IOC创建工厂方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.IOC有两种创建工厂的方法IoC 通过工厂模式创建
千家信息网最后更新 2026年11月03日Spring框架开发IOC创建工厂方法有哪些
这篇文章给大家分享的是有关Spring框架开发IOC创建工厂方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
1.IOC有两种创建工厂的方法
IoC 通过工厂模式创建 bean 的方式有两种: 静态工厂方法 实例工厂方法
2.两种方法的不同
2.1静态方法创建
就是直接可以通过静态方法来实例化一个对象,采用类名.方法名的方式创建
public class HelloFactory { public static HelloWorld getInstance(){ return new Hello(); }}HelloWorldFactory.getInstance();2.2实例方法创建
采用new的方式在堆内存开辟
public class Hello { public HelloWorld createHelloWorld(){ return new Hello(); }}Hello helloF = new Hello();hello.createHelloWorld();静态工厂方法
package entity;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;@Data@AllArgsConstructor@NoArgsConstructorpublic class Car { private long id; private String name;} package factory;import entity.Car;import java.util.HashMap;import java.util.Map;public class StaticCarFactory { private static Map carMap; static{ carMap = new HashMap(); carMap.put(1L,new Car(1L,"宝⻢")); carMap.put(2L,new Car(2L,"奔驰")); } public static Car getCar(long id){ return carMap.get(id); }} xml配置文件
实例工厂创建
package factory;import entity.Car;import java.util.HashMap;import java.util.Map;public class InstanceCarFactory { private Map carMap; public InstanceCarFactory(){ carMap = new HashMap(); carMap.put(1L,new Car(1L,"宝⻢")); carMap.put(2L,new Car(2L,"奔驰")); } public Car getCar(long id){ return carMap.get(id); }} xml配置文件
感谢各位的阅读!关于"Spring框架开发IOC创建工厂方法有哪些"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
方法
工厂
实例
静态
方式
框架
开发
内容
文件
更多
篇文章
配置
不同
不错
实用
内存
可以通过
对象
就是
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
精品咖啡豆
华服互联网科技靠谱吗
互联网科技的发展
远拓互联网科技
美国互联网黑科技
睿民互联网科技
重庆科技学院互联网
中国互联网金融科技基金
互联网科技类展会
滨湖区互联网智能科技产品供应
无锡溥仪互联网科技有限公司
科技大学互联网专业好不好
科技互联网的估值
温州喔噻互联网科技有限公司
恒生互联网科技指数跳水
北京市互联网新科技
扫呗互联网科技有限公司
抖集互联网科技技术咨询
玉溪新华互联网科技怎么选
科技互联网专业务虚会材料
喔噻互联网科技
华中科技有哪些互联网大佬
天速互联网络科技有限公司
宁夏众和广鑫互联网科技有限公司
链环科技传统企业怎么转型互联网
上海钢联属于互联网科技股吗
城市宝互联网科技有限公司
互联网科技融合创新
好易买互联网科技
青岛互联网科技园