java.lang.ClassCastException: org.springframework.core.io.buffer.DefaultDataBufferFactory cannot be cast to org.springframework.core.io.buffer.NettyDataBufferFactory
导致原因是:
因为访问页面时候是通过servlet进行远程调用获取结果集的,而访问网关是用webflux直接接收的,但是当gateway网关微服务引入servelt时候,就会使用servlet接收,但是响应却是webflux,所以出现类型转换异常,
**解决:gateway服务不能引入servlet依赖,否则会出现类型转换异常。
如果有tomcat依赖也要注释掉 tomcat是servlet容器 **