当前位置: 首页 > news >正文

营销创意网站如何做国际贸易网站

营销创意网站,如何做国际贸易网站,专业定制网咖装修效果图,给网站做文章目录 通过构造方法实例化通过简单工厂模式实例化通过factory-bean实例化BeanFactory和FactoryBean的区别BeanFactoryFactoryBean 注入自定义Date Spring为Bean提供了多种实例化方式#xff0c;通常包括4种方式。#xff08;也就是说在Spring中为Bean对象的创建准备了很多… 文章目录 通过构造方法实例化通过简单工厂模式实例化通过factory-bean实例化BeanFactory和FactoryBean的区别BeanFactoryFactoryBean 注入自定义Date Spring为Bean提供了多种实例化方式通常包括4种方式。也就是说在Spring中为Bean对象的创建准备了很多种方案目的是更加灵活 第一种通过构造方法实例化第二种通过简单工厂模式实例化第三种通过factory-bean实例化第四种通过FactoryBean接口实例化 通过构造方法实例化 默认情况下会调用Bean的无参数构造 //User package com.powernode.spring6.bean;public class User {public User() {System.out.println(User类的无参数构造方法执行。);} }!-- spring.xml -- ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdbean iduserBean classcom.powernode.spring6.bean.User//beans//test Test public void testConstructor(){ApplicationContext applicationContext new ClassPathXmlApplicationContext(spring.xml);User user applicationContext.getBean(userBean, User.class);System.out.println(user); }通过简单工厂模式实例化 定义一个Bean package com.powernode.spring6.bean;public class Vip { }编写简单工厂模式当中的工厂类 package com.powernode.spring6.bean;public class VipFactory {public static Vip get(){return new Vip();} }在Spring配置文件中指定创建该Bean的方法使用factory-method属性指定 bean idvipBean classcom.powernode.spring6.bean.VipFactory factory-methodget/编写测试程序 Test public void testSimpleFactory(){ApplicationContext applicationContext new ClassPathXmlApplicationContext(spring.xml);Vip vip applicationContext.getBean(vipBean, Vip.class);System.out.println(vip); }通过factory-bean实例化 本质上是通过工厂方法模式进行实例化 定义一个Bean package com.powernode.spring6.bean;public class Order { }定义具体工厂类工厂类中定义实例方法 package com.powernode.spring6.bean;public class OrderFactory {public Order get(){return new Order();} }在Spring配置文件中指定factory-bean以及factory-method bean idorderFactory classcom.powernode.spring6.bean.OrderFactory/ bean idorderBean factory-beanorderFactory factory-methodget/test Test public void testSelfFactoryBean(){ApplicationContext applicationContext new ClassPathXmlApplicationContext(spring.xml);Order orderBean applicationContext.getBean(orderBean, Order.class);System.out.println(orderBean); }FactoryBean在Spring中是一个接口被称为“工厂Bean”。“工厂Bean”是一种特殊的Bean。所有的“工厂Bean”都是用来协助Spring框架来创建其他Bean对象的。 BeanFactory和FactoryBean的区别 BeanFactory Spring IoC容器的顶级对象BeanFactory被翻译为“Bean工厂”在Spring的IoC容器中“Bean工厂”负责创建Bean对象。 BeanFactory是工厂。 FactoryBean FactoryBean它是一个Bean是一个能够辅助Spring实例化其他Bean对象的一个Bean。 他是一个Bean 在Spring中Bean可以分为两类 第一类普通Bean第二类工厂Bean 工厂Bean也是一种Bean只不过这种Bean比较特殊它可以辅助Spring实例化其他Bean对象。 注入自定义Date 众所周知 Date作为简单类用起来不简单必须要规范那个b格式其他格式是不会被识别的。 这种情况下我们就可以使用FactoryBean来完成这个骚操作 编写DateFactoryBean实现FactoryBean接口 package com.powernode.spring6.bean;import org.springframework.beans.factory.FactoryBean;import java.text.SimpleDateFormat; import java.util.Date;public class DateFactoryBean implements FactoryBeanDate {// 定义属性接收日期字符串private String date;// 通过构造方法给日期字符串属性赋值public DateFactoryBean(String date) {this.date date;}Overridepublic Date getObject() throws Exception {SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd);return sdf.parse(this.date);}Overridepublic Class? getObjectType() {return null;} }编写spring配置文件 bean iddateBean classcom.powernode.spring6.bean.DateFactoryBeanconstructor-arg namedate value1999-10-11/ /beanbean idstudentBean classcom.powernode.spring6.bean.Studentproperty namebirth refdateBean/ /bean
http://www.w-s-a.com/news/969971/

相关文章:

  • 如何做招聘网站网站建设中 敬请期待
  • 雅安工程交易建设网站做vip电影网站
  • 网站建设方维网站标题title为什么不能频繁的改
  • 网站建设如何上传文件wordpress列表自定义数据表
  • 摄影课程自学网站科技项目的类型有
  • 未来最紧缺的十大专业长春seo顾问
  • 为什么点不开网站公关公司是做什么的
  • wordpress主要菜单如何对网站页面进行优化
  • 建设银行深分行圳招聘网站建立互联网公司网站
  • 湖南做旅游网站哪家最好html5手机网站免费模板
  • 云服务器上放多个网站wordpress ping大全
  • 以下属于网站的管理 更新 维护如何才能做好品牌网站建设
  • 国家工业和信息化部网站备案系统网站建设设计费用
  • 网站建设利弊宁波高端网站建设联系方式
  • 网站订票策划方案郑州代做网站
  • 免费的网站加速器注册公司邮箱
  • 千助网站建设网站整站程序
  • 自学建网站做网站优化访问网站出现目录
  • 济南网站建设是什么百度官网登录入口手机版
  • net快速建站西宁手机网站建设
  • 网站浏览器不兼容怎么办软件系统开发大概多少钱
  • 网站建设哪个公司最好shift wordpress
  • 公司网站建设功能介绍室内设计学习
  • 做网站策划容易遇到哪些问题沈阳公司网站制作
  • 做php网站都用框架吗网站备案当面核验拍摄照片
  • 泉州企业自助建站兰州最好的互联网公司
  • 监察部门网站建设方案网站seo技术教程
  • 个人网站制作源代码下载品牌建设部
  • 网站备案需要准备什么文创产品设计思路
  • 网站开发书籍推荐青岛城阳新闻最新消息