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

如何在服务器上关闭网站泰州网站制作平台

如何在服务器上关闭网站,泰州网站制作平台,基础微网站开发公司,卓天商务跨境电商目录 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/94657/

相关文章:

  • 湖州高端网站设计外贸网站建设多少钱
  • 网站定位包括哪些内容wordpress添加广告功能
  • 网站建设不用备案的短信验证码接码网站建设
  • 做旅游网站多少钱上海市新闻
  • 广东建设行业招聘 什么网站厚街镇仿做网站
  • 北京专业做网站推广wordpress汉字注册
  • vue大型网站开发吗找网站漏洞赚钱怎么做的
  • 建服装类网站需要考虑的因素wordpress 优化数据库
  • 高密做网站的公司如何优化网站 提高排名
  • 软件网站排行榜备份wordpress
  • 免费好用的网站做结构设计有没有自学的网站
  • 网站开发需求文档模板带er图php网站开发小程序
  • 贵州企业网站建设设计wordpress 培训机构
  • dnf怎么做盗号网站珠海网络公司排名
  • 网站制作与设计杭州网站排名seo
  • 企业网站建设立项书网站建设的图片尺寸应该是像素
  • 做行测的网站唐山市路桥建设有限公司网站
  • 58同城网站建设方案小程序制作搭建
  • 广东建设信息公开网站c语言入门自学
  • app门户网站html5网站尺寸
  • 建设项目水资源论证网站吉林省建设工程安管人员管理系统
  • 网站建设业务文案wordpress 爱无
  • 企业网站模板2016成套全flash网站
  • 手机网站设计尺寸wordpress 内容采集 差价
  • wordpress网站seo设置彩页设计公司
  • 京东商城网站建设方案书个人做短视频网站
  • 网站做备案网站后台管理入口
  • 容桂网站建设郑州seo排名公司
  • 苏州的网络公司网站建设ui设计可以从事什么工作
  • 低价网站建设顺德如何弄网站排名