关于MOOC项目V1.12课程管理问题
经过892050177反应得知有关mooc项目课程管理新建和修改失效,问题体现为修改或新建之后后端获取数据为空,导致修改为空新建为空。经过检测定位,发现问题为List items获取到空list,其中FileItemIterator iter = upload.getItemIterator(request);这段获取的是空值。
spring-boot自带的org.springframework.web.multipart.MultipartFile和Multipart产生冲突,如果同时使用了MultipartResolver 和ServletFileUpload,就会在iter.hasNext()返回false.然后整个循环就跳出去了。整个问题产生的原因是Spring框架先调用了MultipartResolver 来处理http multi-part的请求。这里http multipart的请求已经消耗掉。后面又交给ServletFileUpload ,那么ServletFileUpload 就获取不到相应的multi-part请求。
因此将multipartResolve配置去除,问题就解决了。
关闭mutilpartfile自动配置:在启动类上加入如下标签:@SpringBootApplication(exclude = {MultipartAutoConfiguration.class})github已更新至最新版本,1.1.3 楼主,这个是怎么什么文件下添加的 1763316068 发表于 2020-4-13 19:58
楼主,这个是怎么什么文件下添加的
spring boot的启动类下添加 你好,请问一下这个项目要如何打包成war包放在tomcat中运行呢?idea可以正常运行,但是打包成war包后放在tomcat访问会报错。 方便的话可以请教一下怎么打包放在tomcat中吗 13060457579 发表于 2020-4-20 13:35
方便的话可以请教一下怎么打包放在tomcat中吗
使用tomcat建议使用1.01版本,1.10版本以上打成war包使用java -jar命令执行即可 楼主你好,视频支持各个类型的吗?另外,数据库是需要自己制表吗?有没有现成的Demo可以试一下? Bill1220 发表于 2020-9-11 10:02
楼主你好,视频支持各个类型的吗?另外,数据库是需要自己制表吗?有没有现成的Demo可以试一下? ...
h5默认支持ogg效果最好,数据库sql文件在git上有,demo在www.ccnoobs.top,或者点击主页底部mooc推广连接
-
magnificent idea and is duly
页:
[1]