最近开发一个后台项目,前端使用的是elementui,而且前台使用的是原生的富文本。直接上传图片存储的是二进制,在小数据的范围内没什么问题,但是大数据的情况下,从数据库到页面的展示经理的路程太过漫长。并且前端的判断机制竟然是五秒算是超时???十几兆的数据从磁盘到内存再到网络再到本地,enmmmm。。。我问前端你就不能修改一下elementui的富文本让它上传的时候请求我的文件接口?sorry,I can‘t。好吧,人家这样说,我心里也没脾气,不过对这种态度真的是。
到了最后,妥协。用什么,ueditor。 用就用吧,我以前自己写也用过别的富文本,基本是自己设置的配置文件。前端自己弄就行了,没想到,这只是噩梦的开始…
首先,配置文件conf.json放后台请求,其次ActionEnter等百度的核心类需要导入,一起其他的一系列的附属的jar我们就不说了,maven都有自己的坐标。到百度的核心类就垮了。本地用引入外部jar的时候开发没问题,打包就有问题。这里两种解决办法,一种使用maven的引入外部jar到本地仓库的方法。另一种把所有的类粘到自己项目里。考虑到有些东西需要自己修改,选择了后者:
把所有相关的类引入自己的项目。这些准备工作可以参照此篇博文: