Spring
Spring(Java) Error : No mapping for GET /favicon.ico , No endpoint GET /favicon.ico
MyDiaryYo
2024. 4. 2. 17:05
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/favicon.ico")
.addResourceLocations("classpath:/static/");
registry.addResourceHandler("/js/**")
.addResourceLocations("/js/");
registry.addResourceHandler("/css/**")
.addResourceLocations("/css/");
registry.addResourceHandler("/images/**")
.addResourceLocations("/images/");
}
위 코드처럼 Configration.java 파일에
registry.addResourceHandler("/favicon.ico")
.addResourceLocations("classpath:/static/");
를 추가해주었습니다.
이렇게 하면 /favicon.ico 요청에 대한 처리가 무시되 에러로그가 발생하지 않습니다.
addResourceHandlers 메서드는 정적 자원에 대한 핸들러를 등록하는 데 사용됩니다.
스프링 MVC 애플리케이션에서 정적 자원은 이미지, CSS 파일, JavaScript 파일 등이 있습니다.
이상입니다~