JAVA-86: Remove spring-boot-favicon
This commit is contained in:
parent
9c102b2b87
commit
cd10d206da
@ -4,7 +4,6 @@ This module contains articles about Spring Web MVC in Spring Boot projects.
|
|||||||
|
|
||||||
### Relevant Articles:
|
### Relevant Articles:
|
||||||
|
|
||||||
- [Guide to the Favicon in Spring Boot](https://www.baeldung.com/spring-boot-favicon)
|
|
||||||
- [Custom Validation MessageSource in Spring Boot](https://www.baeldung.com/spring-custom-validation-message-source)
|
- [Custom Validation MessageSource in Spring Boot](https://www.baeldung.com/spring-custom-validation-message-source)
|
||||||
- [Display RSS Feed with Spring MVC](https://www.baeldung.com/spring-mvc-rss-feed)
|
- [Display RSS Feed with Spring MVC](https://www.baeldung.com/spring-mvc-rss-feed)
|
||||||
- [A Controller, Service and DAO Example with Spring Boot and JSF](https://www.baeldung.com/jsf-spring-boot-controller-service-dao)
|
- [A Controller, Service and DAO Example with Spring Boot and JSF](https://www.baeldung.com/jsf-spring-boot-controller-service-dao)
|
||||||
|
@ -1,44 +0,0 @@
|
|||||||
package com.baeldung.springbootmvc.config;
|
|
||||||
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.springframework.context.annotation.Bean;
|
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
import org.springframework.core.io.ClassPathResource;
|
|
||||||
import org.springframework.core.io.Resource;
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RequestMethod;
|
|
||||||
import org.springframework.web.bind.annotation.ResponseBody;
|
|
||||||
import org.springframework.web.servlet.handler.SimpleUrlHandlerMapping;
|
|
||||||
import org.springframework.web.servlet.resource.ResourceHttpRequestHandler;
|
|
||||||
|
|
||||||
@Configuration
|
|
||||||
public class FaviconConfiguration {
|
|
||||||
@Bean
|
|
||||||
public SimpleUrlHandlerMapping myFaviconHandlerMapping() {
|
|
||||||
SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping();
|
|
||||||
mapping.setOrder(Integer.MIN_VALUE);
|
|
||||||
mapping.setUrlMap(Collections.singletonMap("/favicon.ico", faviconRequestHandler()));
|
|
||||||
return mapping;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Bean
|
|
||||||
protected ResourceHttpRequestHandler faviconRequestHandler() {
|
|
||||||
ResourceHttpRequestHandler requestHandler = new ResourceHttpRequestHandler();
|
|
||||||
ClassPathResource classPathResource = new ClassPathResource("com/baeldung/images");
|
|
||||||
List<Resource> locations = Arrays.asList(classPathResource);
|
|
||||||
requestHandler.setLocations(locations);
|
|
||||||
return requestHandler;
|
|
||||||
}
|
|
||||||
|
|
||||||
// @Controller
|
|
||||||
static class FaviconController {
|
|
||||||
|
|
||||||
@RequestMapping(value = "favicon.ico", method = RequestMethod.GET)
|
|
||||||
@ResponseBody
|
|
||||||
void favicon() {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Binary file not shown.
Before Width: | Height: | Size: 15 KiB |
Binary file not shown.
Before Width: | Height: | Size: 15 KiB |
Binary file not shown.
Before Width: | Height: | Size: 15 KiB |
Loading…
x
Reference in New Issue
Block a user