我正在开发中的Java春天的web应用程序,我希望用户能够上传从前端一个CSV文件,然后看到导入过程的实时进展,并导入后,他应该能够搜索到的各个条目从导入的数据。
导入过程将包括实际上上传的文件(通过REST API POST请求发送它),然后阅读它并保存其内容到一个数据库,这样用户就能够从这个数据中进行搜索。
我怎么能显示这一过程的实时进展?我发现jQuery的教程,这说明上传/传输的数据量的进步,但作为最处理上传文件的工作就完成了,我以为我想一个解决方案,前行处理我找出量该文件中的行,然后用户可以看到这样的现场消息:
行处理:1超过了10000
它可以更新/递增改变,但作为一个行的处理很快,呈现出加工线的每个数字并不重要。
无论哪种方式,问题是,什么是从春天REST API将这些消息发送到客户端的最简单的方法?
我找到了解决办法和自己使用的Web接了点。
我使用了Spring的文档这种方式:
https://spring.io/guides/gs/messaging-stomp-websocket/
它可以帮助在发送消息对于每个处理线到前端监听器(网络插座话题后/启动连接),但我使用的数据导入不同的方法,我用批量插入,这样对我来说是不可用的,但网络插座能够这样做的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句