Closed venusdrogon closed 6 years ago
<!-- 启动的时候,显示 HandlerExceptionResolver 信息 -->
<bean id="contextRefreshedHandlerExceptionResolverEventListener" class="com.feilong.spring.web.event.ContextRefreshedBeanLoggingEventListener">
<property name="beanClass" value="org.springframework.web.servlet.HandlerExceptionResolver" />
<property name="beanToMapBuilder">
<bean class="com.feilong.spring.web.event.builder.HandlerExceptionResolverBeanToMapBuilder" />
</property>
</bean>
输出结果
15:29:11 INFO (ContextRefreshedBeanLoggingEventListener.java:101) doLog() - [class org.springframework.web.servlet.handler.MappedInterceptor] list size:[7], Info:
handlerInterceptor includePatterns excludePatterns beanName
------------------------------------------------------------------------------ --------------- --------------- -----------------------------------------------------------
com.feilong.spring.web.servlet.interceptor.monitor.MonitorInterceptor /** org.springframework.web.servlet.handler.MappedInterceptor#0
org.springframework.mobile.device.DeviceResolverHandlerInterceptor org.springframework.web.servlet.handler.MappedInterceptor#1
org.springframework.mobile.device.site.SitePreferenceHandlerInterceptor org.springframework.web.servlet.handler.MappedInterceptor#2
org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor org.springframework.web.servlet.handler.MappedInterceptor#3
com.**.store.web.interceptor.StoreItemBrowsingHistoryInterceptor /item/* org.springframework.web.servlet.handler.MappedInterceptor#4
com.feilong.spring.web.servlet.interceptor.i18n.SupportLocaleChangeInterceptor org.springframework.web.servlet.handler.MappedInterceptor#5
com.feilong.spring.web.servlet.interceptor.clientcache.ClientCacheInterceptor /** org.springframework.web.servlet.handler.MappedInterceptor#6
研究下 ExceptionResolver 体系