1 配置spring文件

<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"> 
   <property name="sessionFactory" ref="sessionFactory"></property>
 </bean> 
 <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
   <property name="dataSource" ref="dataSource" />
 </bean>

2 在web.xml中加载spring的配置文件

<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>
   classpath*:/spring/applicationContext_*.xml
  </param-value>
 </context-param>

3 在servlet中获取名字为jdbcTemplat的bean.

public class UserAuthorizationFilter extends HttpServlet {

private WebApplicationContext wac;

public void init(){
        方法一:wac =WebApplicationContextUtils.getRequiredWebApplicationContext(

this.getServletContext());

方法二:wac = WebApplicationContextUtils.getWebApplicationContext(
          this.getServletContext());

方法一和方法二得到的结果是一样的。

//wac的类型:org.springframework.web.context.support.XmlWebApplicationContext

}

public void doPost(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {

JdbcTemplate jdbcTemplate = (JdbcTemplate)wac.getBean("jdbcTemplate");

String sql="select count(*) from customer where name='liwj' and password='1111111'";

int num=jdbcTemplate.queryForInt(sql);
     if(num==1){

在servlet中或者在filter中获取spring容器中的bean相关推荐

  1. SpringBoot 之 普通类获取Spring容器中的bean

    SpringBoot 之 普通类获取Spring容器中的bean 转载于:https://www.cnblogs.com/lwmp/p/8892927.html

  2. 【SpringBoot】在普通类中获取spring容器中的bean

    这段时间公司搞封闭开发,做一个联通总部的客服系统项目,是基于springboot的.在开发工程中遇到一个页面datagrid数据排序的功能,因为有多个表的数据都要用到排序功能,于是我就写了一个排序功能 ...

  3. 工具类:获取 spring 容器中 bean

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. package com.orange.utils;import org.springframewor ...

  4. 在普通类中获取spring容器中的bean

    在普通类中获取spring容器中的bean 1.工具类 package com.itheima.hchat.util;import org.springframework.beans.BeansExc ...

  5. Spring Boot中普通类获取Spring容器中的Bean

    我们知道如果我们要在一个类使用spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,自己动手n ...

  6. 获取Spring容器中的实例

    1. 介绍 在Spring环境中想要获取一个类的实例,如果直接new出来,只是创建了一个新的对象并不是Spring容器中的实例,因此如果类中使用了@Value ,@Autowired等注解是不起作用的 ...

  7. spring boot获取spring容器中的bean对象

    我们知道如果我们要在一个类使用  spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,想直接 ...

  8. 获取Spring容器管理的Bean工具类

    很多时候我们在一些不受spring管理的类中需要用到spring管理的Bean,那么这个时候可以使用如下工具类从spring容器中获取相关的Bean实例. @Component public clas ...

  9. java静态方法中获取spring容器中的bean

    获取上下文工具类: package com.hikvision.pvia.kafka.utils;import org.springframework.beans.BeansException; im ...

最新文章

  1. python 去除str的引号 去除括号_Python基础教程:运算符以及数据类型解析
  2. 航天总线测试系统软件,总线仿真测试平台软件
  3. 中科院遥感与数字地球研究所博士后招聘
  4. 如何文件服务器安装打印机,如何安装打印机方法图解
  5. 【SPOJ1297】Palindrome (SA+RMQ)
  6. org.apache.hadoop 的jar包下载地址
  7. Oracle 触发器(一)
  8. [2018.09.05 T1] Lyk Love painting
  9. VS Code的相对路径问题 (No such file or directory: './lenna.png')
  10. 入门系列- ABP 本地化
  11. Yahoo的Spark实践
  12. 计算机科学与技术民办大学排名,计算机科学与技术专业排名:这95所大学实力很强,包括公办、民办和中外合办院校...
  13. ionic ion-refresher 下拉刷新的使用。
  14. 新一轮勒索病毒变种全球肆虐 中国已遭攻击
  15. 蚌埠市哪有学计算机编程的,蚌埠小孩学习编程
  16. Matlab高光谱遥感数据处理与混合像元分解实践技术
  17. SingleTask和SingleInstance详解
  18. 解决Could not find method android() for arguments问题
  19. ods mysql_ODS数据抽取平台
  20. 大数据技术在金融行业的应用前景

热门文章

  1. 图解extends and implements 的区别
  2. lr LoadRunner Internal Architecture loadrunner运行原理图解
  3. c语言中 快速输出字符数组后几位方法
  4. 数据结构之二叉树的物理结构(存储结构)
  5. Linux Dynamic Shared Library LD Linker
  6. Linux /proc/pid目录下相应文件的信息说明和含义
  7. kvm虚拟机网络设置隔离模式(一键shell脚本)
  8. unix-privesc-check提权漏洞快速检测工具
  9. java基础的第二轮快速学习!day03
  10. 菜单固定随滚动条滑动