shiro不调用realm直接进入自己的方法

拦截器会进行拦截调用login方法,但是拦截后不调用自定义的realm方法,直接返回结果,下面是配置
web.xml配置
shiro配置
springmvc配置
customRealm

你的logincontroller代码贴一下

 <bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">  
        <property name="realm" ref="shiroDbRealm" />  
        <property name="cacheManager" ref="shiroCacheManager" />  
        <!-- <property name="sessionManager" ref="sessionManager" /> -->  
    </bean>  

    <!-- 用来做登录用户验证 -->  
    <bean id="shiroDbRealm" class="com.impay.auth.ShiroDbRealm" /> 

具体配置参考下http://blog.csdn.net/q975583865/article/details/70808024

也就是说你的application-shiro.xml文件少配置了东西,你懂得