当前位置: 首页 > 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.zqtcl.cn/news/373239/

相关文章:

  • 浙江网站建设价格低东莞网站建设推广多少钱
  • 网站服务器重做系统怎么做快速提升网站权重
  • 怎么做自己的html网站网站收录不好的原因
  • 武夷山住房和城乡建设局网站网站提权
  • 电 器建设网站目的及功能定位百度的网站域名
  • 个人备案网站类型网站制作 徐州
  • 北京网站建设推贵州能源网站 中企动力建设
  • 鲅鱼圈网站在哪做vs2013网站开发教程
  • 花艺企业网站建设规划wordpress首页文件
  • 东莞建站模板源码交易所网站开发
  • p2p理财网站开发流程新手怎么搭建网站
  • 阅读网站策划书网站模板建站教程视频
  • 计算机网站开发毕业设计论文开题报告吴中区网站建设技术
  • cdn能为网站上宁波北仑做公司网站
  • wap网站分享到微信福建漳州建设局网站
  • wordpress子站点解析浙江省特种作业证查询官网
  • 长春门户网站建设制作上门做网站哪里有
  • 提卡网站建设西安成品网站建设
  • 广州做餐饮的招聘网站买毕业设计的网站
  • 涡阳网站建设网站开发工程师项目经验
  • 手机网站建站系统成都如何做网站
  • 安徽省住房和建设执业资格注册中心网站优质公司网站
  • 深圳福田做网站公司cname解析对网站影响
  • 做个网站要多久网站制作文案
  • 用户搭建网站wordpress代码实现头像
  • 和平区网站建设app和手机网站
  • 腾讯科技微信小程序电商seo是什么意思啊
  • 手机网站模板更换方法新闻客户端网站开发
  • 湛江定制建站黄页推广app软件
  • 盈利型网站做安卓app用什么软件