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

中英文网站asp怎么做软件推广网站

中英文网站asp怎么做,软件推广网站,淘宝客云建站网址,江门市建设工程备案网站目录 1、根据名称获取Bean 2、根据Bean类型获取Bean 3、根据 Bean 名称 Bean 类型来获取 Bean(好的解决方法) 假设 Bean 对象是 User,并存储到 Spring 中,注册到 xml 文件中 public class User {public String sayHi(){retur…

目录

1、根据名称获取Bean

2、根据Bean类型获取Bean

3、根据 Bean 名称 + Bean 类型来获取 Bean(好的解决方法)


 假设 Bean 对象是 User,并存储到 Spring 中,注册到 xml 文件中

public class User {public String sayHi(){return  "hello world";}
}

下面我将列举获取 Bean 对象的几种方法 

 下面代码中 context 为 spring (上下文)对象

 1、根据名称获取Bean

User user = (User) context.getBean("user");

这种方式获取 Bean 只需要传入名称,即注册到 xml 文件中 Bean 的 id 。

同时我们还需要做一次对象类型强转,因为只传入 id ,getBean() 方法返回的是一个 Object 类型的对象。

存在问题:当传入一个NULL时,强转 User 就会出错,报异常。

 2、根据Bean类型获取Bean

User user = context.getBean(User.class);

这种方式写法简单, 解决第一种方式传入 NULL 会报错的情况,但也存在一些问题,实际用途并不太多。

存在问题:当Spring中存在相同的对象是,使用类型来获取Bean就会报错

 3、根据 Bean 名称 + Bean 类型来获取 Bean(好的解决方法)

User user = context.getBean("user", User.class);

       这种我们需要传入两个参数,一个是id,一个是对象类,返回一个该类的对象,就避免了强转的风险(第一种问题解决)。同时,我们在 spring 中存储多个相同对象时,也不回报错(第二种问题解决)。

http://www.yayakq.cn/news/954030/

相关文章:

  • asp.net 微信网站设计制作生态瓶教学设计
  • 什么企业做网站广州云建站模板
  • 成都网站制作售后建设商城类的网站要多少钱
  • 做网站建设最好学什么seo是什么服务
  • 郑州模板建站平台推广平台的方法
  • 栏目手机版 企业网站网络企业网站建设方案
  • 深圳工信部网站网站 管理
  • 一流的上海网站建设公司鹿邑网站设计公司
  • 太原网站优化价格深圳品牌女装加盟
  • 网站登录模板 html利用wordpress开发的官网
  • 怎样使用自己的电脑做网站小小视频在线观看免费播放
  • 个人网站主页设计模板怎样在百度上免费建网站
  • 手机网站怎么做域名解析公司网站建设 公司简介怎么写
  • 穆棱市城乡建设局网站网站除了域名还要什么用
  • 网站后台添加文字谷歌seo怎么做
  • 三网合一网站报价建站平台排行
  • 网站的后期维护长沙有什么好玩的地方
  • 网站做好后交接在线印章生成器
  • 做淘宝客的的网站有什么要求最火网页游戏排行榜
  • h5美食制作网站模板下载做网站 过程
  • 阳泉 网站建设合作网站续费怎么做帐
  • 网站切片 做程序电子商务网站设计规划书
  • 从手机上可以做网站吗在线登录qq邮箱网页版官网
  • 做淘口令网站搜索网站的方法
  • 基于.NET的电子商务网站开发电商网站建设 猪八戒网
  • 网站建设模板怎么直接套wordpress搬家换域名不换服务器
  • 常见的电子商务网站有哪些wordpress菜单html5
  • 中英文切换的网站怎么做网页制作考试题及答案
  • 做网站去哪里做域名禁止网站相关
  • 海外网站测速wordpress浏览图片失败