<!-- 登录拦截器 -->
<mvc:interceptor>
<mvc:mapping path="/**" />
<!-- <mvc:exclude-mapping path="/static/**" /> -->
<bean class="com.bjsxt.mybatis.filter.AccountLoginInterceptor" />
</mvc:interceptor>
</mvc:interceptors>
2. 类型转换器
<!-- 第三步:注册处理器映射器/处理器适配器 ,添加conversion-service属性-->
<!-- 第一步: 创建自定义日期转换规则 -->
<bean id="dateFormatter" class="com.bjsxt.mybatis.util.DateFormatter">
<constructor-arg name="datePattern" value="yyyy-MM-dd"></constructor-arg>
</bean>
<!-- 第二步: 创建convertion-Service ,并注入dateConvert-->
<bean id="conversionService"
class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
<property name="formatterRegistrars">
<set>
<bean class="com.bjsxt.mybatis.util.MyFormatterRegistrar">
<!-- <constructor-arg type="java.lang.String" value="MM-dd-yyyy" /> -->
<property name="dateFormatter" ref="dateFormatter"></property>
</bean>
</set>
</property>
</bean>
3.监听session的产生及销毁,建立自己的sessionMap
<listener>
<description>session监听器</description>
<listener-class>org.jeecgframework.web.system.util.MySessionListener</listener-class>
</listener>
4.字符集转换,Interceptor可以访问Action的上下文,值栈里的对象,而Filter不能。
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
5.servlet 随系统一起启动,可以用来加载系统参数
<servlet>
<servlet-name>SysParamInitServlet</servlet-name>
<servlet-class>com.bjsxt.mybatis.servlet.SysParamInitServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SysParamInitServlet</servlet-name>
<url-pattern>/servlet/SysParamInitServlet</url-pattern>
</servlet-mapping>