首先需要更换依赖,将web依赖更换位webflux.更换mongod依赖为异步
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb-reactive</artifactId>
</dependency>
然后去掉javax.Servlet相关内容,更换为webflux之后。security设置可能会失效,可以查看我的另一篇博客点我里面有我的设置,如果我们设置不一样可能需要你自己去查阅文档了
然后是设置拦截器。之前的@WebFilter注解在更换之后会失效。可以继承WebFilter 来实现
@Component
public class JwtFilter implements WebFilter {
@Override
public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain) {
// TODO Auto-generated method stub
return null;
}
}
评论区