我有一个这样的实体:
@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
的名称,国家和类型的图片。如何从春季靴子做到这一点?