小编Pet*_*ter的帖子

“IMAGE BINARY(255)”列的值太长

我正在向弹簧休息端点发送 JSON 帖子。属性之一是字节数组。但是,当我尝试发送图像文件时,出现该列太长的错误。当我用任意字节替换 CURL 帖子中的字节数组时,它可以工作。

    package coffee;

import javax.persistence.*;
import lombok.*;
import javax.validation.constraints.*;

@Data
@NoArgsConstructor(access=AccessLevel.PUBLIC, force=true)
@RequiredArgsConstructor
@Entity
public class About {

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private final Long id;
    @NotEmpty
    private final String name;
    @NotEmpty
    private final String description;
    private final byte[] image;
Run Code Online (Sandbox Code Playgroud)

}

当我将 post 方法发送到 Spring Tools Suite 时的源代码

org.h2.jdbc.JdbcSQLException: Value too long for column "IMAGE BINARY(255)": "X'c3bfc398c3bfc3a122c39845786966000049492a00080000000e000001030001000000750e00000101030001000000c2af1500000201030003000000c2b600... (3318156)"; SQL statement:
insert into about (description, image, name, id) values (?, ?, ?, ?) [22001-197]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:357) ~[h2-1.4.197.jar:1.4.197]
    at org.h2.message.DbException.get(DbException.java:179) …
Run Code Online (Sandbox Code Playgroud)

rest spring json jpa

2
推荐指数
2
解决办法
2936
查看次数

到底如何使用VPC

我了解VPC的主要概念和高级体系结构。据我了解,VPC主要用于网络的底层详细信息。这主要用于ec2实例。我知道ec2实例是IAAS。

我的问题是VPC如何与PAAS或FAAS的其他资源一起使用。在VPC中拥有RDS,EB,Lambda之类的资源与不在VPC中拥有该资源有什么区别?如果这些资源在VPC中使用,是否通过ec2实例显示它们?还是在VPC中拥有它能够控制该资源的网络详细信息的要点?

vpc amazon-web-services aws-vpc

1
推荐指数
1
解决办法
69
查看次数

将Spring Boot应用程序部署到Elastic Beanstalk时出现502 Bad Gateway

免责声明*我知道对此有很多疑问。我已经查看了他们并应用了答案,但仍然无法正常工作。

我使用.jar(不是war)文件将Spring Boot应用程序部署到Elastic Beanstalk。我正在使用Java 1.8。我将application.properties更改为server.port =5000。我还打开了我的ec2实例用于0.0.0.0/32上的端口5000的安全组。当我的弹性beantalk环境加载时,状态降级。这是来自EB的日志文件。

-------------------------------------
/var/log/nginx/error.log
-------------------------------------
2019/03/05 21:47:12 [error] 3256#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 198.72.235.68, server: , request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:5000/", host: "3.209.22.246"
2019/03/05 21:47:12 [error] 3256#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 198.72.235.68, server: , request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:5000/favicon.ico", host: "3.209.22.246", referrer: "http://3.209.22.246/"
2019/03/05 21:47:40 [error] 3256#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 198.72.235.68, server: …
Run Code Online (Sandbox Code Playgroud)

java spring amazon-web-services spring-boot amazon-elastic-beanstalk

0
推荐指数
1
解决办法
1249
查看次数