`
xixian
  • 浏览: 216401 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在过滤器中通过spring上下文获取bean

 
阅读更多
在过滤器中通过spring上下文获取bean

	public void init(FilterConfig arg0) throws ServletException {
		ApplicationContext appC=  WebApplicationContextUtils.getWebApplicationContext(arg0.getServletContext());
		DemoBean demoBean = (DemoBean)appC.getBean("demoBean");
	}
分享到:
评论

相关推荐

    过滤器与拦截器的区别

    在处理上下文和数据访问上,拦截器有更大的优势,它可以直接访问Action上下文、值栈中的对象,甚至可以利用Spring的IoC容器获取并操作bean,进行业务逻辑调用。而过滤器则没有这样的能力,它更多地是做一些简单的...

    通过过滤器管理用户权限(2)

    - 检查用户权限:在`doFilter()`方法内,你可以从请求上下文中获取当前用户信息,然后检查其是否有访问目标资源的权限。这通常涉及到与数据库或缓存的交互,以获取用户的权限信息。 4. **Filter的配置和排序** - ...

    Spring Boot 自定义 Shiro 过滤器无法使用 @Autowired问题及解决方法

    解决方法是将 JwtTokenFilter 过滤器交由 Spring 管理,使用 @Bean 注解在 ShiroConfiguration 配置文件中定义 JwtTokenFilter。 三、问题二:anon 过滤器失效 在解决了问题一后,登录接口一直显示需要认证。这是...

    Spring5.0中文开发手册

    - 介绍了自动装配机制,即如何让Spring自动找到合适的bean并注入到其他bean中。 - **3.4.6 Method injection** - 如何通过方法参数进行依赖注入。 - **3.5 Bean作用域** - **3.5.1 单例作用域** - 单例bean在...

    Spring 管理filter 和servlet

    在`web.xml`中,使用`ContextLoaderListener`来初始化Spring的WebApplicationContext,确保在Filter执行之前Spring的上下文已经被加载。配置如下: ```xml <param-name>contextConfigLocation <param-value>/...

    Spring in Action(第二版 中文高清版).part2

    7.4.1 代理Spring Security的过滤器 7.4.2 处理安全上下文 7.4.3 提示用户登录 7.4.4 处理安全例外 7.4.5 强制Web安全性 7.4.6 确保一个安全的通道 7.5 视图层安全 7.5.1 有条件地渲染内容 7.5.2 显示用户...

    SpringSecurity3.1实际摸索总结

    这个过滤器与 Spring Bean 配置文件中 `<http>` 元素的 ID 相对应。`DelegatingFilterProxy` 会按顺序调用以下过滤器: 1. `SecurityContextPersistenceFilter`:在请求之间保存和恢复安全上下文。 2. `...

    Spring Security3中文文档

    该章节分为两个部分,介绍了Spring Security3的基础概念,包括如何设置安全上下文、理解Spring Security的架构以及如何使用Spring Security进行基本的认证和授权。 ### 第二章:深入理解Spring Security3 本章深入...

    spring security3 开发手册

    在Spring Security中管理会话也是重要的安全措施之一,包括添加监听器、过滤器以及定义控制策略。 #### 基本认证(basic auth) 基本认证是HTTP协议中的一种认证方式,Spring Security提供了相应的配置方法和编程...

    Spring Security学习总结一

    该框架的核心优势在于其高度的可配置性和灵活性,它通过一组可在Spring应用上下文中配置的Bean,利用Spring的IoC(依赖注入)和AOP(面向切面编程)特性,为应用提供声明式安全访问控制功能。 Spring Security覆盖...

    SSH整合 struts+hibernate+spring

    - **代理模式**:使用代理模式来替代Struts默认的Action实例创建机制,通过Spring上下文获取Action实例,而非直接使用new关键字。 - **Struts与Spring整合的注意事项**: - 避免直接在Action类中访问Spring上...

    mina 与spring的结合开发,包头指令

    标题中的"mina 与spring的结合开发,包头指令"可能是指在使用MINA构建网络服务时,如何利用Spring框架来管理和配置MINA的应用上下文,以及如何通过Spring的配置来定义和处理网络通信中的包头信息。 在MINA中,数据...

    Spring中文帮助文档

    2.6.4. 将Spring 应用程序上下文部署为JCA adapter 2.6.5. 计划任务 2.6.6. 对Java 5 (Tiger) 支持 2.7. 移植到Spring 2.5 2.7.1. 改变 2.8. 更新的样例应用 2.9. 改进的文档 I. 核心技术 3. IoC(控制反转)...

    在action以外的地方获取dao

    为了实现这一目标,Spring提供了一种方法来让我们在非Action类中获取到ApplicationContext上下文对象,进而通过这个上下文对象获取到所需的Bean实例,例如DAO层的对象。本文将详细介绍如何在Action以外的地方获取DAO...

    shiro 与 spring 整合、动态过滤链、以及认证、授权.docx

    在整合 Shiro 和 Spring 的过程中,首先需要在 `web.xml` 文件中配置 Spring 上下文加载器和 Shiro 安全过滤器。例如,设置 `contextConfigLocation` 参数来指定 Spring 应用上下文配置文件的位置,并使用 `...

    spring配置步骤

    接着,在`web.xml`文件中配置Struts2的过滤器,并确保该过滤器位于Spring的`ContextLoaderListener`之前加载。 ##### 5. 在`struts.xml`中配置Struts2-Spring插件 为了让Struts2能够使用Spring作为其对象工厂,...

    Spring Boot 应用加速 - Web

    总结而言,文件提供了几个加速Spring Boot Web应用的实用建议:通过配置排除不必要的自动配置类,禁用不需要的过滤器和上下文头部,以及合理配置Bean的生命周期和属性设置,从而达到优化性能的目的。当然,这只是...

    Spring in Action(第二版 中文高清版).part1

    7.4.1 代理Spring Security的过滤器 7.4.2 处理安全上下文 7.4.3 提示用户登录 7.4.4 处理安全例外 7.4.5 强制Web安全性 7.4.6 确保一个安全的通道 7.5 视图层安全 7.5.1 有条件地渲染内容 7.5.2 显示用户...

    spring中的所有配置

    虽然题目和描述中没有明确提到过滤器,但在Web应用中,Spring也提供了对过滤器的支持,允许开发者在请求处理流程的前后执行自定义的逻辑,例如身份验证、日志记录等。这些过滤器可以被配置在`web.xml`中,与Servlet...

    springSecruity3

    Spring Security 3的配置是使用此框架的第一步,通常需要在Spring的配置文件中定义相关的bean,如AuthenticationManager、UserDetailsService和各种过滤器链。这些配置将决定如何进行用户认证以及如何授权用户访问...

Global site tag (gtag.js) - Google Analytics