关于springboot与ueditor的整合。
2017-11-23 09:39
148 查看
最近做项目,需要用到ueditor上传图片,之前也用过ueditor,不过当时的使用仅限于字体简单的格式,一直没出过什么问题,虽然每次启动项目会在页面爆出一个问题
“后台配置项错误,上传功能不能正常使用”,
后来要使用上传图片的时候,这个错误就是个大问题了,因为这个问题的存在,导致了上传变这样
“后端配置项没有正常加载,上传插件不能正常使用!”,配置项没有正常加载原因无非就两个:1.路径不对 2.加载文件读取失败
然后就找吧,找ueditor的路径是怎么配置的,然后让我找到了一个js文件
在它的里面有一行代码,
这里的serverUrl就是加载文件的时候访问的路径,明显看得出来,他访问了一个叫controller的jsp页面,里面的内容大致是这样的
其实以这个Jsp页面作为一个跳转,再获取一个路径,这个路径是干嘛的呢?直接进源码看一看,看到这样一行代码
说白了,就是加载 config.json这个文件,这个文件里面就是一些功能项的配置,
第一个引入眼帘的就是上传图片配置项,这不就是我们需要的东西吗?他提示“配置加载失败”,那不就是这里出的问题吗?
对,最大的问题就是路径不对,导致json文件读取失败,所以才会出现“配置加载失败”的内容提示,最大的坑也就在这里!一开始我想到的是,会不会是因为springboot框架
的配置造成的各种什么乱七八糟的拦截还是什么 导致文件读取不到 ,需要单独配置,也百度了许多的方法,甚至还要去改动ueditor的源码
。
后来我在百度一篇相关文章的时候无意看到一个这样的评论:“springboot和ueditor本来就是两个独立的东西,一个前端一个后端,为什么要整合?”,看到这里,我恍然大悟,
当然也是我最犯蠢的一个地方,其实很多时候没必要麻烦到去修改ueditor的源码,关于文件的配置,自然你也不需要去做太大的修改,我把controller.jsp上面的代码,通过后台打印了一下,发现他的文件读取路径是这样的
,而我一开始存放文件夹的路径是这样的
,这样怎么可能读取到config.json文件,自然会提示:“配置加载失败”,好了,发现了问题的原因,现在把ueditor文件夹全部移动过来
好了,ueditor已经能够正常上传图片了
完事。
总结:我一开始在弄的时候陷入了一个误区,就是使用了框架会因为框架自身的配置原因导致ueditor的配置文件读取不到,所以一开始也是各种去找方法修改,其实在我这里“配置加载失败”只有一个原因,就是配置文件的路径读取有问题!和使用什么框架自身并没有太大的关系。
好了,写了一堆废话,也是想帮助后来遇到这种困难的人。
“后台配置项错误,上传功能不能正常使用”,
后来要使用上传图片的时候,这个错误就是个大问题了,因为这个问题的存在,导致了上传变这样
“后端配置项没有正常加载,上传插件不能正常使用!”,配置项没有正常加载原因无非就两个:1.路径不对 2.加载文件读取失败
然后就找吧,找ueditor的路径是怎么配置的,然后让我找到了一个js文件
在它的里面有一行代码,
这里的serverUrl就是加载文件的时候访问的路径,明显看得出来,他访问了一个叫controller的jsp页面,里面的内容大致是这样的
其实以这个Jsp页面作为一个跳转,再获取一个路径,这个路径是干嘛的呢?直接进源码看一看,看到这样一行代码
说白了,就是加载 config.json这个文件,这个文件里面就是一些功能项的配置,
第一个引入眼帘的就是上传图片配置项,这不就是我们需要的东西吗?他提示“配置加载失败”,那不就是这里出的问题吗?
对,最大的问题就是路径不对,导致json文件读取失败,所以才会出现“配置加载失败”的内容提示,最大的坑也就在这里!一开始我想到的是,会不会是因为springboot框架
的配置造成的各种什么乱七八糟的拦截还是什么 导致文件读取不到 ,需要单独配置,也百度了许多的方法,甚至还要去改动ueditor的源码
。
后来我在百度一篇相关文章的时候无意看到一个这样的评论:“springboot和ueditor本来就是两个独立的东西,一个前端一个后端,为什么要整合?”,看到这里,我恍然大悟,
当然也是我最犯蠢的一个地方,其实很多时候没必要麻烦到去修改ueditor的源码,关于文件的配置,自然你也不需要去做太大的修改,我把controller.jsp上面的代码,通过后台打印了一下,发现他的文件读取路径是这样的
,而我一开始存放文件夹的路径是这样的
,这样怎么可能读取到config.json文件,自然会提示:“配置加载失败”,好了,发现了问题的原因,现在把ueditor文件夹全部移动过来
好了,ueditor已经能够正常上传图片了
完事。
总结:我一开始在弄的时候陷入了一个误区,就是使用了框架会因为框架自身的配置原因导致ueditor的配置文件读取不到,所以一开始也是各种去找方法修改,其实在我这里“配置加载失败”只有一个原因,就是配置文件的路径读取有问题!和使用什么框架自身并没有太大的关系。
好了,写了一堆废话,也是想帮助后来遇到这种困难的人。
相关文章推荐
- 很详细的SpringBoot整合UEditor教程
- spring Boot + Ueditor整合
- 关于spring boot整合druid连接池在程序关闭后连接不释放问题解决
- [小技巧]关于spring boot 整合mybatis-plus: value为null时不返回的问题。
- Maven项目中,关于Spring Boot 整合MyBatis时,Service层无法找到mapper接口的问题解决
- Spring Boot整合UEditor,解决找不到上传文件的问题
- 关于spring boot整合mybatis使用oracle数据库出现could not load:oracle.jdbc.driver.OracleDriver问题的终极解决方案
- 关于springboot整合redis(使用RedisTemplate操作redis)
- SpringBoot+SpringMVC整合百度UEditor编辑器
- 关于springboot 整合mybatis和servlet
- 关于Springboot整合mybatis启动的问题
- 关于IDEA工具在springboot整合mybatis中出现的Invalid bound statement (not found)问题
- 编辑器Ueditor和SpringBoot 的整合方法
- 编辑器ueditor和springboot 的整合
- Spring Boot教程(二十五)关于RabbitMQ服务器整合
- 关于Spring Boot WebSocket整合以及nginx配置详解
- Spring Boot教程(二)关于RabbitMQ服务器整合
- SpringBoot整合UEditor的示例代码
- Springboot整合mybatis将sql打印到日志
- Swagger自动接口文档生成框架————springboot整合swagger总结