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

网站多网合一太仓建设工程网站

网站多网合一,太仓建设工程网站,达州市建设规划网站,上海企业建站前言 Spring框架作为一个轻量级的控制反转#xff08;IoC#xff09;容器#xff0c;为开发者提供了多种对象实例化的策略。通过这些策略#xff0c;开发者可以更加灵活地控制对象的生命周期和依赖关系。无论是通过XML配置、注解配置还是Java配置#xff0c;Spring都能…前言     Spring框架作为一个轻量级的控制反转IoC容器为开发者提供了多种对象实例化的策略。通过这些策略开发者可以更加灵活地控制对象的生命周期和依赖关系。无论是通过XML配置、注解配置还是Java配置Spring都能轻松地实现对象的实例化。本文将介绍Spring实例化对象的几种常见方式。 前面的例子都是无参构造实例化所以这里就不再赘述。 有参构造实例化  先提供一个有参的构造方法 public UserService(String str){System.out.println(有参构造实例化对象str);} 然后在配置的xml文件使用constructor-arg添加参数value为参数的值 bean idtext classcom.cc.service.UserService constructor-arg namestr valuehhhhhh//bean注意name的值要与形参相同 运行结果如图 在有多个参数的情况下还需要使用index属性来配置参数的值如果name属性都配置了也可以不用index public UserService(String str,int string){System.out.println(有参构造实例化对象str,string);} bean idtext classcom.cc.service.UserService constructor-arg namestr index0 value/constructor-arg namestring index1 value188//bean 工厂方式实例化对象  静态工厂方式实例化对象 静态工厂方式实例化对象是通过属性factory-method来指定一个静态方法在该静态方法中达到创建对象的目标并返回交给spring容器管理。 bean iduser classcom.cc.entity.User factory-methodcreateObj/bean public class User {public static Person createObj() {return new Person();} } public class Main {public static void main(String[] args) {ClassPathXmlApplicationContext a new ClassPathXmlApplicationContext(test.xml);Person user (Person) a.getBean(user);System.out.println(user);} } 采用静态工厂的方式去实例化对象只需要在bean标签中指定一个静态方法即可用factory-method属性来指定方面名自已取反正由idea自动帮我们创建好。然后我们只需要在创建好的静态方法中返回一个对象就搞定了。   实例工厂方式实例化对象 实例工厂方式与静态工厂方式略有不同 静态工厂方式是一个静态方法它直接通过类名调用并返回一个新的bean实例     在xml配置文件中使用bean标签定义bean实例用factory-method属性指定静态工厂方法名称 实例工厂方式是一个非静态方法它需要在已经创建了工厂对象的基础上通过工厂对象来调用。     factory-bean指定已经创建好的工厂bean的id再使用factory-method属性指定工厂方法的名称 bean iduser classcom.cc.entity.User /beanbean idperson classcom.cc.entity.Person factory-beanuser factory-methodcreateObj/bean public class User {public User createObj() {return new User();} } public class Main {public static void main(String[] args) {ClassPathXmlApplicationContext a new ClassPathXmlApplicationContext(test.xml);Object bean a.getBean(person);System.out.println(bean);} } 实现FactoryBean方式
http://www.hkea.cn/news/14348025/

相关文章:

  • 小学校园门户网站建设方案网站的c4d动画是怎么做的
  • 东莞做网站网络公司老吕爱分享 wordpress
  • 国内自动化网站建设wordpress整合问答系统
  • 班级网站建设组织机构沈阳成创网站建设公司
  • html5 网站开发手工制作钟表
  • 做企业网站域名需要解析吗网站的设计 哪家网络公司好
  • wordpress中文分类问题seo整站优化公司持续监控
  • 怎么去掉网站首页尾缀大连网络代运营
  • 帮人做钓鱼网站西安网站设计公司
  • 石景山青岛网站建设自建博客网站
  • 有专门做预算的网站没网站点击排名优化
  • 多语言网站建设价格wordpress主页显示浏览数
  • 免费十八种禁用网站游戏珠海哪个公司做网站好
  • 建应用网站wordpress主题二次元
  • 网站后台设置关键词在哪设优化师培训
  • 网站 翻页 实现临淄信息网招聘最新信息
  • 在线看mv视频网站入口软件下载微网站开发报价
  • 现在建设一个基础的网站多少钱网站建设需求和页面需求怎么提
  • wordpress站点自动推送墙外行人 wordpress
  • 厦门网站建设厦门seo微信棋牌游戏代理平台
  • 个人网站可以做淘客免费发广告平台
  • 求一个做烧肉的网站单网页网站如何做
  • 那种投票网站里面怎么做pos机网站模板
  • 网站策划报告企业开展网站建设
  • 网站建设属于行政那个模块大学生个人简历模板免费
  • 电子商务网站建设计划面试学校网站开发
  • 触屏网站meta标签html静态网页模板代码
  • 做一个外贸网站微信公众号申请注册入口
  • 电商网站源代码广东省建设工程交易中心网站
  • 怎么让网站自适应医院电子网站建设