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

百度地图手机网站开发成都网站设公司

百度地图手机网站开发,成都网站设公司,对话弹窗在网站上浮动,发布网站建设平面设计spring取得通过配置文件和注解注入的bean、取得当前数据库连接、取得ApplicationContext的方法 1、思路#xff1a; 应用程序启动时使用ApplicationContextAware让Spring容器传递自己生成的ApplicationContext给我们#xff0c; 然后我们把这个ApplicationContext设置成一个类…spring取得通过配置文件和注解注入的bean、取得当前数据库连接、取得ApplicationContext的方法 1、思路 应用程序启动时使用ApplicationContextAware让Spring容器传递自己生成的ApplicationContext给我们 然后我们把这个ApplicationContext设置成一个类的静态变量 这样我们就随时都可以在老的代码里得到Application的对象了。 2、编写工具类ApplicationContextHelper /** * 版权所有华信软件 * 项目名称:ACWS框架 * 创建者: Wangdf * 创建日期: 2014-4-2 * 文件说明: Spring工具栏 */ package com.huaxin.framework.core.util; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; /** * Spring工具栏 * author wangdf */ public class ApplicationContextHelper implements ApplicationContextAware { private static ApplicationContext appCtx; /** * 此方法可以把ApplicationContext对象inject到当前类中作为一个静态成员变量。 * param applicationContext ApplicationContext 对象. * throws BeansException * author wangdf */ Override public void setApplicationContext( ApplicationContext applicationContext ) throws BeansException { appCtx applicationContext; } /** * 获取ApplicationContext * return * author wangdf */ public static ApplicationContext getApplicationContext(){ return appCtx; } /** * 这是一个便利的方法帮助我们快速得到一个BEAN * param beanName bean的名字 * return 返回一个bean对象 * author wangdf */ public static Object getBean( String beanName ) { return appCtx.getBean( beanName ); } } 3、在Spring的配置文件中配置上述类后、应用程序启动时会使用ApplicationContextAware让Spring容器传递自己生成的ApplicationContext给我们 然后我们把这个ApplicationContext设置成一个类的静态变量 这样我们就随时都可以在老的代码里得到Application的对象了。 bean idSpringApplicationContext classcom.huaxin.framework.core.util.ApplicationContextHelper/bean 4、获得bean的方法、获取数据库连接的方法、获取ApplicationContext    4.1、取得通过Spring配置文件注入的任意Bean以取得DataSource为例 !-- 配置dbcp数据源 -- bean iddataSource classcom.alibaba.druid.pool.DruidDataSource init-methodinit destroy-methodclose property namedriverClassName value${jdbc.driverClassName} / property nameurl value${jdbc.url} / property nameusername value${jdbc.username} / property namepassword value${jdbc.password} / property nameminIdle value${jdbc.minIdle} / !-- 队列中的最小等待数 -- property namemaxWait value${jdbc.maxWait} / !-- 最长等待时间单位毫秒 -- property namemaxActive value${jdbc.maxActive} / !-- 最大活跃数 -- property nameinitialSize value${jdbc.initialSize} /!-- 初始大小 -- /bean /取得数据源 DruidDataSource dataSource (DruidDataSource)ApplicationContextHelper.getBean(dataSource); Connection connection DataSourceUtils.getConnection(dataSource); //取得ApplicationContext ApplicationContext ctx ApplicationContextHelper.getApplicationContext(); 4.2、取得通过注解方式注入的Bean以在取得Service为例 通过Service(userTestService)定义bean Service(userTestService) public class UserTestServiceImpl implements UserTestService { Autowired private UserTestDao userDao; Transactional(propagationPropagation.NOT_SUPPORTED) Override public MapString, Object doGetRecordById() { return userDao.getRecordById(1); } 。。。略。。。 } 通过以下代码获取Bean /** * 测试Bean获取 * throws Exception */ Test public void testGetBean() throws Exception{ //通过注解方式 UserTestService userTestService (UserTestService)ApplicationContextHelper.getBean(userTestService); System.out.println(userTestService); }  转载于:https://www.cnblogs.com/pypua/articles/7516067.html
http://www.pierceye.com/news/142088/

相关文章:

  • 网站建设说课获奖视频小程序制作用华网天下优惠
  • 杭州网站建设公司代理加盟广东建设企业网站怎么样
  • 网站建制作公司企业营销
  • 建设网站基本流程佛山制作网页公司
  • 眼睛网站开发wordpress影院插件
  • 成都专业做网站的公司有哪些建设工程管理专业
  • 北京seo关键词优化外包网站seo诊断分析报告
  • 怎么做淘宝客网站注册域名后如何建立网站
  • 网络营销资讯网站茶山镇仿做网站
  • 东莞产品网站建设网络设计方案包括哪些
  • 精品课程网站建设论文一个网站如何做推广
  • elementui 做的网站个人网站做推广
  • 外贸 静态网站 怎么做网页制作的目的和意义
  • 做酒店的网站免费进销存软件哪个简单好用
  • 湖州做网站推广的公司phpnow安装wordpress
  • 荆州网站建设销售网站怎么做的
  • 访问失效链接 如何删除 网站维护免费推广做产品的网站
  • 哪个网站做ppt能赚钱揭阳网站建设方案托管
  • 哪些网站可以免费做h5wordpress目录迁移
  • 郑州网站建设哪家有什么可以做兼职的网站吗
  • 没有影视许可怎么用国内空间做网站wordpress首页加广告代码
  • 高端电子商务网站建设js网页特效案例
  • 一个网站做三个关键词网站的建设与维护的职责
  • wordpress tag伪静态网站建设与优化推广方案模板
  • 公司网站建设 宁波传奇网站模板psd
  • 安县移动网站建设广州 网站制作
  • 山西太原网站建设网站设计计划
  • 广州番禺网站制作推广新浦网站制作
  • 做网站你给推广怎么仿制别人的网站
  • 做离心开关的企业的网站韩国女足出线了吗