出现的问题
项目中同时依赖了 web 和 webflux 的依赖,导致 webflux式的请求无法正常注册至Mapping中.处理的解决方案也很简单,就是去掉web的依赖. 测试了一下,注册的问题解决了,但是由于之前的上传服务使用的是web,导致上传服务不可用。
最开始的代码
@PostMapping(value = "/upload~~~~")
@ResponseBody
public Object upload(@RequestParam("file") MultipartFile file,@RequestParam("token") String token){
//dosomething
}
启动的时候观察日志,可以正常注册,但无法正常请求。
修改后的代码
@PostMapping(value = "/upload")
@ResponseBody
public Mono upload(@RequestPart("file") FilePart file , @RequestPart("token") String token){
//dosomething
}
测试成功
注意:本文归作者所有,未经作者允许,不得转载