springboot+Mybatis-plus怎么配置本地图片虚拟路径映射
时间: 2023-06-10 13:05:12 浏览: 138
对于 Spring Boot 项目中使用 Mybatis-plus,要配置本地图片虚拟路径映射,可以在 application.yml 中添加以下配置:
```yaml
spring:
mvc:
static-path-pattern: /**
resource:
static-locations: file:/path/to/your/image/folder/
```
其中,file:/path/to/your/image/folder/ 是本地图片存放的路径,可以根据实际情况进行修改。
然后,在 Mybatis-plus 的实体类中,可以使用 @TableField 注解指定图片的路径,如下所示:
```java
public class User {
@TableField(value = "avatar", el = "avatar, typeHandler=com.example.MyTypeHandler")
private String avatar;
// ...
}
```
其中,avatar 是图片名称,MyTypeHandler 是自定义的类型处理器,用于将图片路径转换为绝对路径,这样在前端页面可以直接使用虚拟路径访问图片。
最后,在 HTML 模板中,可以使用 th:src 属性指定图片的虚拟路径,如下所示:
```html
<img th:src="@{/image/${user.avatar}}"/>
```
其中,user.avatar 是 Spring MVC 模型中的用户头像属性,/image/ 是虚拟路径,将会被映射到实际的本地图片路径上。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)