`
jauking
  • 浏览: 1717 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多
web.xml

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/spring/*.xml
</param-value>
</context-param>


<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

applicationContext.xml
<context:component-scan base-package="com"
use-default-filters="true">

<context:exclude-filter type="annotation"
expression="org.springframework.stereotype.Controller" />
</context:component-scan>

filter
public void init(FilterConfig fConfig) throws ServletException {

Log.info("init filter!");

this.applicationContext = WebApplicationContextUtils
.getRequiredWebApplicationContext(fConfig.getServletContext());

this.signatureVerifyService = this.applicationContext.getBean(
"signatureVerifyServiceImpl", SignatureVerifyService.class);
}

哥们,如果你用的是注解,那就看applicationContext.xml这个中use-default-filters你就懂了!
分享到:
评论

相关推荐

    特殊情况(ActionForm,Servlet, Filter, Listener)下Spring如何注入对象

    1. **Servlet**: 可以在Servlet的init()方法中,通过ApplicationContextAware接口获取Spring上下文,然后手动从上下文中获取依赖的bean。 2. **Filter**: 同样,可以在Filter的init()方法中获取ApplicationContext...

    Ehcache 整合Spring 使用页面、对象缓存

    // 获取缓存中的对象数量 int size = sample.getSize(); // 获取缓存对象占用内存的大小 int memorySize = sample.getMemoryStoreSize(); // 获取缓存读取的命中次数 int hitCount = sample.getStatistics()....

    spring-security 官方文档 中文版

    本文档所指的版本为 Spring Security 3.0.1,这是一个 bug fix 版本,主要针对 3.0 版本中存在的问题进行修复,确保开发者能够获取更稳定可靠的 Spring Security 库。 **1.4 获取 Spring Security** - **项目模块*...

    springsecurity学习笔记

    4. **Filter Chain**:Spring Security通过一系列过滤器形成一个过滤链,每个过滤器都有特定的任务,如BasicAuthenticationFilter处理基本认证,RememberMeAuthenticationFilter处理记住我功能等。 5. **Session ...

    spring,获取IP精选.doc

    3. **WebFilter**: 如果使用 Spring WebFlux,可以实现 `WebFilter` 接口,在过滤器中获取 `ServerWebExchange` 对象,然后调用 `getRemoteAddress()` 获取 IP 地址。 4. **Spring Security**: 如果应用集成了 ...

    spring-web-5.2.3.RELEASE和spring-webmvc-5.2.3.RELEASE

    此外,它还提供了对Servlet、Filter和Listener的集成,使得Spring能够与任何Servlet容器(如Tomcat、Jetty)无缝协作。WebSocket API的集成则允许开发者创建实时双向通信的应用。 Spring Web MVC模块(spring-web...

    SpringSecurity

    1. **Filter Chain**: Spring Security 通过一系列过滤器来实现其功能,这些过滤器在 web 应用的请求处理流程中插入,对每个请求进行安全检查。 2. **Authentication Manager**: 负责处理用户的登录认证请求,可以...

    spring mvc 拦截器获取请求数据信息.rar

    本压缩包“spring mvc 拦截器获取请求数据信息.rar”提供了关于如何在Spring MVC中使用拦截器来获取和处理请求数据的示例代码。 首先,我们来理解一下Spring MVC中的拦截器是如何工作的。拦截器是基于Java的动态...

    Spring Security 把授权信息写入数据库

    &lt;filter-class&gt;org.springframework.web.filter.DelegatingFilterProxy&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;springSecurityFilterChain&lt;/filter-name&gt; &lt;url-pattern&gt;/* &lt;/filter-mapping&gt; `...

    springsecurity

    - `DelegatingFilterProxy`: 用于代理Spring Security的Filter对象。 - `SecurityContextPersistenceFilter`: 保存和恢复用户的Security Context(安全上下文)。 - `UsernamePasswordAuthenticationFilter`: ...

    Spring 3 Reference中文

    它允许将对象通过构造方法或setter方法注入到需要它们的对象中,从而实现解耦合。 4.5 Bean的范围 Spring中bean的范围定义了它的生命周期以及一个bean实例是否对单个请求、会话、整个Web应用可用。 4.6 自定义bean...

    SpringSecurity笔记,编程不良人笔记

    - **Filter Chain**: SpringSecurity通过一系列过滤器实现其安全功能,这些过滤器构成了Filter Chain。每个过滤器负责特定的安全任务,如认证、授权等。 - **Authentication**: 表示用户的身份信息,包括用户名、...

    初识 Spring Security - v1.1.pdf

    **Spring Security**是一种广泛应用于Java企业级项目中的安全框架,它基于Spring AOP(面向切面编程)和Servlet过滤器来提供全面的安全解决方案。该框架能够在Web请求级别以及方法调用级别处理身份验证...

    Spring Security 3.0.1中文官方文档

    UserDetailsService用于从数据源中获取用户信息,而GrantedAuthority则定义了用户的权限。 文档还详细说明了验证过程,包括在web应用中如何使用ExceptionTranslationFilter和AuthenticationEntryPoint来处理安全...

    集合 struts2+spring+hibernate

    在`web.xml`中,将Struts2 Filter与Spring结合,使得Struts2的动作可以通过Spring容器获取。同时,Spring的`applicationContext.xml`中需配置SessionFactory和数据源,以便Spring能够管理Hibernate的会话。 对于...

    Spring的学习笔记

    - **IOC/DI**:控制反转(IOC)是指对象的创建和管理由Spring容器负责,依赖注入(DI)是实现IOC的一种方式,通过配置文件或注解将依赖关系注入到对象中。 - **setter注入和构造器注入**:两种常见的DI方式,setter...

    Spring4JAR包、Spring4API,Spring4源码

    这允许Spring应用在部署和运行时更加灵活,例如,可以使用异步处理、更精细的上下文配置以及依赖注入到Servlet、Filter和Listener。这对于构建高性能、可扩展的Web应用至关重要。 在API方面,Spring4提供了许多新的...

    struts2和Spring整合需要的jar包

    这些JAR包通常可以从官方网站或者Maven仓库下载,或者如描述中所述,可以从压缩包中获取。 2. **配置Struts2**:在`struts.xml`配置文件中,我们需要配置Struts2与Spring的整合。添加`&lt;constant&gt;`标签,设置`...

    spring security权限控制

    在Spring Security中,用户的身份信息通常存储在`UserDetails`对象中,而`Authentication`对象则封装了这些信息。认证过程可以通过实现`AuthenticationProvider`接口来自定义。 2. **授权(Authorization)**:授权...

    Spring_Security-3.0.1_中文自学教程.pdf

    - **配置 web.xml**:通过在 web.xml 文件中添加 Filter 来启用 Spring Security。 - **最小 &lt;http&gt; 配置**:提供了最基本的 HTTP 安全配置。 - **auto-config 包含了什么?**:自动配置包括了默认的认证入口点等。...

Global site tag (gtag.js) - Google Analytics