首页 > 其他分享 >007.初始化IoC容器(基于XML配置Bean 基于工厂实例化对象,静态方法)05

007.初始化IoC容器(基于XML配置Bean 基于工厂实例化对象,静态方法)05

时间:2022-11-22 00:22:56浏览次数:49  
标签:XML 基于 静态方法 Apple spring 工厂 imooc apple

1.工厂模式就是指隐藏创建类的细节,通过一个额外的工厂类来组织创建我们需要的对象,工厂按表现形式又分为静态工厂和工厂实例

2.   src/main/java/com/imooc/spring/ioc/factory/AppleStaticFactory.java 苹果的静态工厂

package com.imooc.spring.ioc.factory;

import com.imooc.spring.ioc.entity.Apple;

/**
 * 静态工厂通过静态方法创建对象,隐藏对象细节
 */
public class AppleStaticFactory
{
    public static Apple createSweetApple()
    {
        Apple apple = new Apple();
        apple.setTitle("红富士");
        apple.setOrigin("欧洲");
        apple.setColor("红色");
        return apple;
    }
}

2.1.  src/main/resources/applicationContext.xml

    <!--利用静态工厂获取对象-->
    <bean id="apple4" class="com.imooc.spring.ioc.factory.AppleStaticFactory" factory-method="createSweetApple"/>

 

 

标签:XML,基于,静态方法,Apple,spring,工厂,imooc,apple
From: https://www.cnblogs.com/LLL0617/p/16913875.html

相关文章

  • 006.初始化IoC容器(基于XML配置Bean)03
    1.实例化bean的三种方式   2.初始化Ioc容器2.1  利用构造方法参数名实例化   2.2 利用构造方法参数位置实例化   2.3 实现步骤2.3.1  src/......
  • 004.初始化IoC容器(基于XML配置Bean)01
    1.application.xml  2.Xml方式创建Ioc容器  3.Spring框架组成模块 ......
  • 基于周边找IT精英
    最近在整理“垂直app社交”的需求,针对周边定位服务,做了一个demo 应用如下:下载链接:http://pan.baidu.com/s/1eQ66Vey应用描述:周边IT精英朋友的直接社交工具,业余工作中,还在为......
  • 使用DocumentFormat.OpenXml 从Excel 导入数据
    publicList<DailyStock>ReadExcelFile(stringfileName){List<DailyStock>list=newList<DailyStock>();DataTabledt=ReadExcelFileToDataTable(fi......
  • 那些基于Eclipse的嵌入式开发环境
    ​ARMDevelopmentStudio5(DS-5)FreescaleCodeWarriorDevelopmentTools,被NXP收购NXPLPCXpresso​,已更名为MCUXpressoIDETICodeComposerStudio(CCS)Analog......
  • 基于HTML5的爱心表白动画特效
    从视觉上看,它也是一个爱心轮廓,但是不同的是这个爱心轮廓由许多跳动的小爱心组成,更加有一种3D立体的效果。1.运行效果2.代码构成<!doctypehtml><html><head><metacharset......
  • 基于Swing+Java的影院购票系统,GUI界面
    基于Swing+Java的影院购票系统基于Swing+Java的电影院院购票系统基于Swing+Java的影院售票管理系统基于Swing+Java的电影院管理系统系统功能截图1.登录2.忘记密码......
  • 1.nginx快速使用(基于docker)
    根据B站视频做的笔记,链接如下:https://www.bilibili.com/video/BV1W54y1z7GM?p=3这篇博客是为了方便快速使用nginx的人上手入门,深入探究的笔记,以后再添加文章目录ng......
  • XML的方式DOM、SAX、DOM4J、JDOM、StAX之比较
    JAVA解析XML的方式DOM、SAX、DOM4J、JDOM、StAX之详解与比较1.各种方式的详解1)DOM(JAXPCrimson解析器)DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层......
  • XMLBeans 环境变量设置
    WindowsSetupOnWindows,dothefollowing:Right-clickMyComputer,thenclickProperties.OntheAdvancedtab,clickEnvironmentVariables.AddanXMLBEANS......