带有Springboot Mysql Blob和自定义对象的角度(打字稿)

时间:2019-09-24 14:07:00

标签: angular spring-boot

我有一个名为Site的自定义JAVA对象。通过Angular UI,用户将填写数据并提交表单。该表单具有HTML编辑器(Quill),因此用户可以提交stieName,城市和HTML文本以及图片。

class Site {
    private long id;
    private String siteName;
    private String city;

    @Lob
    private Blob content; 
}

当我尝试提交表单时,在服务器站点上,我总是内容。 以下是显示我如何调用post方法的Angular代码。

// Angular call to the server (site is the object which I am submitting)
save(site: Site) {
    return this.http.post<Site>(this.usersUrl, site);
}

以下是 Springboot Rest控制器方法。

@PostMapping("/save")
void save(@RequestBody Site site) {
    System.out.println(site.getName()); // prints name
    System.out.println(site.getCity()); // prints city
    System.out.println(site.getContent()); // prints null
    this.siteRepository.save(site);
}

如何使用 Angular Springboot 提交 multipart 对象以及其他表单数据?

感谢您的时间。

0 个答案:

没有答案