Я создаю веб-приложение SpringBoot, которое отображает страницу .jsp с некоторыми статическими объектами, такими как изображения.Я попытался добавить статические файлы в каждую папку от META_INF до статический , но получил ошибку 404 на консоли, и изображения не отображаются.
Вот моя структура проекта
HTML-код выглядит следующим образом:
<img src="image/nia-logo.png">
Класс приложения Spring Boot выглядит следующим образом:
@SpringBootApplication
@PropertySource("classpath:application.properties")
@EnableWebMvc
public class FeedbackApplication implements WebMvcConfigurer{
@Autowired
private Environment environment;
public static void main(String[] args) throws Exception {
SpringApplication.run(FeedbackApplication.class, args);
}
@Bean
public ViewResolver getViewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/jsp/");
viewResolver.setSuffix(".jsp");
viewResolver.setViewClass(JstlView.class);
return viewResolver;
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
if (!registry.hasMappingForPattern("/resources/**")) {
registry.addResourceHandler("/resources/**").addResourceLocations(
"classpath:/resources/static/");
}
}
}
Пожалуйста, помогите мне иУкажите, где я совершаю ошибку.