我最终制作了从我的数据库中接收到的图像列表,它们存储为 LongBlob。收到它们后,我创建了一个新的 base64 列表并将这些值编码到 Base64 列表中。问题是,当我将其插入 Thymeleaf 时,它不显示任何图像。
用户.java
@Entity
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private String firstName;
private String lastName;
private String username;
private String email;
private String phoneNumber;
@OneToOne
private Demographic demographic;
@OneToOne
private Resume resume;
@OneToMany(mappedBy = "user", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
@JsonIgnore
private List<Skills> userSkills;
public User() {
}
... getters/setters
}
Run Code Online (Sandbox Code Playgroud)
技能.java
@Entity
public class Skills {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private String techName; …Run Code Online (Sandbox Code Playgroud)