springboot 获取图片
时间: 2023-11-14 10:09:43 浏览: 108
Springboot通过图片路径形式获取图片
要获取图片,可以使用Spring Boot提供的ResourceLoader类。具体步骤如下:
1. 在application.properties文件中配置图片存储路径:
```
image.path=/path/to/images/
```
2. 在Controller中注入ResourceLoader:
```java
@Autowired
private ResourceLoader resourceLoader;
```
3. 编写获取图片的方法:
```java
@GetMapping("/image/{imageName}")
public ResponseEntity<Resource> getImage(@PathVariable String imageName) throws IOException {
Resource resource = resourceLoader.getResource("file:" + image.path + imageName);
return ResponseEntity.ok()
.contentType(MediaType.IMAGE_JPEG)
.body(resource);
}
```
其中,@GetMapping注解表示该方法处理GET请求,{imageName}是路径变量,表示图片名称。
4. 在前端页面中使用img标签引用图片:
```html
<img src="/image/imageName.jpg" alt="image">
```
阅读全文