我正在使用Spring Boot,我想在html页面中显示系统本地目录中的图像,但是它不起作用。
我的系统操作系统是Windows
这是配置类。
@Configuration
public class ImageConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/images/**").addResourceLocations("file :D:\\aigsImages/").setCachePeriod(0);
System.out.println("Image configuration initialized");
}
}
html页面的图像标签
<img th:src="@{'/images/' + /loginbg.jpg}" alt="no image" class="img-fluid" />
答案 0 :(得分:0)
图片标签错误。
您必须设置:
<img th:src="@{/images/loginbg.jpg}" alt="no image" class="img-fluid" />