Skip to content

Commit d85c1fb

Browse files
committed
Fix initialization issue in ResourceUrlProvider
Before this change ResourceUrlProvider used getUrlMap to detect ResourceHttpRequestHandler instances, however the map may contain bean names as is the case when using <mvc:resources>. Instead it now uses getHandlerMap.
1 parent 3e390d1 commit d85c1fb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

spring-webmvc/src/main/java/org/springframework/web/servlet/resource/ResourceUrlProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,8 @@ protected void detectResourceHandlers(ApplicationContext appContext) {
143143
Collections.sort(handlerMappings, new OrderComparator());
144144

145145
for (SimpleUrlHandlerMapping hm : handlerMappings) {
146-
for (String pattern : hm.getUrlMap().keySet()) {
147-
Object handler = hm.getUrlMap().get(pattern);
146+
for (String pattern : hm.getHandlerMap().keySet()) {
147+
Object handler = hm.getHandlerMap().get(pattern);
148148
if (handler instanceof ResourceHttpRequestHandler) {
149149
ResourceHttpRequestHandler resourceHandler = (ResourceHttpRequestHandler) handler;
150150
if (logger.isDebugEnabled()) {

0 commit comments

Comments
 (0)