服务&将图像上传为实体的一部分

时间:2018-01-28 11:23:06

标签: spring spring-boot vuejs2

我有一个这样的实体:

@Entity
@Table(name = "partner_type")
public class PartnerType {
    @Id
    @Column(name = "id")
    @GeneratedValue(strategy = GenerationType.AUTO)
    private int id;

    @Column
    private String name;

    @Column(name = "picture_address")
    private String picture;

    @Column
    private String country;
//....
}

我想在磁盘上存储与此实体相关的文件,并将文件名(图片属性)存储在数据库中。 (这是最好的解决方案吗?)

所以当我加载实体时,我想加载图片并将其发送到VueJs客户端。

当我从VueJs客户端创建实体时,我想将图片名称存储在数据库中并将图片存储在磁盘上。

我已阅读并测试了这篇文章:Uploading files with spring

并阅读其他一些文章,但他们总是谈论上传文件而不是文件作为实体的一部分......

所以我想说,我想在VueJS视图中显示每个PartnerType的名称,国家和类型的图片。如何从春季靴子做到这一点?

0 个答案:

没有答案