春季启动错误突然没有互联网连接

Posted

技术标签:

【中文标题】春季启动错误突然没有互联网连接【英文标题】:Spring boot error suddenly no internet connection 【发布时间】:2017-12-19 02:29:51 【问题描述】:

我的第一个 Spring Boot 应用程序即将完成。

除了一个问题。

我有一个网站向用户显示自定义图像。它来自我的 mysql 数据库,大小为 4 到 8 MB。

网站开始加载。取决于互联网的速度或多或少的图片被下载。

突然浏览器(我尝试过不同的)说没有互联网连接(ERR-internet-disconnected)。

我在日志中找不到任何错误消息,也不知道是服务器、MySQL 还是 spring 问题。 我正在使用tomcat 8

希望有人遇到同样的问题,可以告诉我如何解决。

【问题讨论】:

尝试将 spring.http.multipart.max-file-size=10MB 添加到 application.properties。我不确定“最大响应大小”是否是一回事,但我之前在尝试上传大于该属性中定义的值的文件时看到了该错误。基本上,当请求大于指定的属性值时,服务器会关闭连接。 听起来您在嵌入式 tomcat 中遇到了读取超时。打开您的服务器日志以进行调试并注意指示断开连接的错误消息,然后在报告错误的类中查找控制超时的属性。 感谢您的信息。它只发生在移动设备上,问题是我为图像设置了错误的内容长度。似乎移动浏览器在内容长度方面存在一些问题。 【参考方案1】:

我的建议是,您可以将所有图像保存在文件夹中,并将图像路径保存在数据库中。你可以像this一样动态显示所有图像

如果你想提高性能,可以查看jquery lazy load。

【讨论】:

我错过了我要显示的图像是从数据库加载的,而不是从资源加载的

以上是关于春季启动错误突然没有互联网连接的主要内容,如果未能解决你的问题,请参考以下文章

春季启动验证不起作用

春季启动 REST API 404 错误

春季启动:RestTemplate postForObject 400 错误请求

春季启动中的postgresql错误

春季批处理调度期间出现的错误

春季启动,XML 在 POM.xml 上有“未知”错误 [重复]