<!-- Shiro filter is defined in the spring application context: -->
<!--
1 配置Shiro的shiroFilter
2 DelegatingFilterProxy 实际上是Filter 的一个代理对象。
默认情况下,Spring 会到 IOC 容器中查找和<filter-name> 对应的filter bean。
也可以通过 targetBeanName 的初始化参数来配置filter。
-->
<!--
<init-param>
<param-name>targetBeanName</param-name>
<param-value>shiroFilter</param-value>
</init-param>
-->
<filter>
<filter-name>shiroFilter</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
<init-param>
<param-name>targetFilterLifecycle</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>shiroFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>