|
94 | 94 | import org.springframework.web.servlet.HandlerExceptionResolver; |
95 | 95 | import org.springframework.web.servlet.HandlerMapping; |
96 | 96 | import org.springframework.web.servlet.LocaleResolver; |
97 | | -import org.springframework.web.servlet.ThemeResolver; |
98 | 97 | import org.springframework.web.servlet.View; |
99 | 98 | import org.springframework.web.servlet.ViewResolver; |
100 | 99 | import org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer; |
|
126 | 125 | import org.springframework.web.servlet.resource.VersionStrategy; |
127 | 126 | import org.springframework.web.servlet.support.AbstractFlashMapManager; |
128 | 127 | import org.springframework.web.servlet.support.SessionFlashMapManager; |
129 | | -import org.springframework.web.servlet.theme.FixedThemeResolver; |
130 | 128 | import org.springframework.web.servlet.view.AbstractView; |
131 | 129 | import org.springframework.web.servlet.view.ContentNegotiatingViewResolver; |
132 | 130 | import org.springframework.web.util.UrlPathHelper; |
@@ -373,20 +371,25 @@ void customLocaleResolverWithDifferentNameDoesNotReplaceAutoConfiguredLocaleReso |
373 | 371 | } |
374 | 372 |
|
375 | 373 | @Test |
| 374 | + @Deprecated |
| 375 | + @SuppressWarnings("deprecation") |
376 | 376 | void customThemeResolverWithMatchingNameReplacesDefaultThemeResolver() { |
377 | 377 | this.contextRunner.withBean("themeResolver", CustomThemeResolver.class, CustomThemeResolver::new) |
378 | 378 | .run((context) -> { |
379 | | - assertThat(context).hasSingleBean(ThemeResolver.class); |
| 379 | + assertThat(context).hasSingleBean(org.springframework.web.servlet.ThemeResolver.class); |
380 | 380 | assertThat(context.getBean("themeResolver")).isInstanceOf(CustomThemeResolver.class); |
381 | 381 | }); |
382 | 382 | } |
383 | 383 |
|
384 | 384 | @Test |
| 385 | + @Deprecated |
| 386 | + @SuppressWarnings("deprecation") |
385 | 387 | void customThemeResolverWithDifferentNameDoesNotReplaceDefaultThemeResolver() { |
386 | 388 | this.contextRunner.withBean("customThemeResolver", CustomThemeResolver.class, CustomThemeResolver::new) |
387 | 389 | .run((context) -> { |
388 | 390 | assertThat(context.getBean("customThemeResolver")).isInstanceOf(CustomThemeResolver.class); |
389 | | - assertThat(context.getBean("themeResolver")).isInstanceOf(FixedThemeResolver.class); |
| 391 | + assertThat(context.getBean("themeResolver")) |
| 392 | + .isInstanceOf(org.springframework.web.servlet.theme.FixedThemeResolver.class); |
390 | 393 | }); |
391 | 394 | } |
392 | 395 |
|
@@ -1482,7 +1485,8 @@ public void setLocale(HttpServletRequest request, HttpServletResponse response, |
1482 | 1485 |
|
1483 | 1486 | } |
1484 | 1487 |
|
1485 | | - static class CustomThemeResolver implements ThemeResolver { |
| 1488 | + @Deprecated |
| 1489 | + static class CustomThemeResolver implements org.springframework.web.servlet.ThemeResolver { |
1486 | 1490 |
|
1487 | 1491 | @Override |
1488 | 1492 | public String resolveThemeName(HttpServletRequest request) { |
|
0 commit comments