Görüntülemek istediğim resmi resources/static/images dizinine yapıştırıyorum.
Thymeleaf kullandığım için th:src tagına resim yolunu veriyorum fakat resim görüntülenmiyor.
Diğer bir projede böyle yaptım resim görüntüleniyor ama bu projede resim görüntülenmiyor.
2 tane hata var. Statik konfigurasyonunu zaten resource root'unda yapiyor. resources/** seklinde tanimlamaman gerekiyor.
StaticResourceConfig class'inu su sekilde:
Kod:
@Configuration
public class StaticResourceConfiguration extends WebMvcConfigurationSupport {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/images/**")
.addResourceLocations("classpath:/static/images/");
}
}
Degistirmen gerek. Diger problem, security config de tum requestleri authorize et demissin. Static resource u authorize etmeye calisiyor. Onu da su sekilde degistirmelisin. O zaman calisir.
2 tane hata var. Statik konfigurasyonunu zaten resource root'unda yapiyor. resources/** seklinde tanimlamaman gerekiyor.
StaticResourceConfig class'inu su sekilde:
Kod:
@Configuration
public class StaticResourceConfiguration extends WebMvcConfigurationSupport {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/images/**")
.addResourceLocations("classpath:/static/images/");
}
}
Degistirmen gerek. Diger problem, security config de tum requestleri authorize et demissin. Static resource u authorize etmeye calisiyor. Onu da su sekilde degistirmelisin. O zaman calisir.