我想使用 Spring cloud gateway 整合 Oauth2,但是发现启动的时候提示
java: 无法访问 javax.servlet.Filter
找不到 javax.servlet.Filter 的类文件
然后我 Maven 添加了 javax.servlet.Filter
但是发现 gateway 使用的spring-boot-starter-webflux
会和这个Filter
冲突.
各位大佬是怎么处理整合这两个组件的?
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-oauth2</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
1
buliugu 2020-11-16 16:54:01 +08:00
参考 https://stackoverflow.com/questions/43187330/spring-cloud-starter-oauth2-and-spring-boot-starter-webflux-no-server-on-start,不能共用,一定要在 gateway 使用得自己实现 Oauth2,反正 Spring Security 不提供
|
2
xuanbg 2020-11-16 17:12:56 +08:00
这两个东西整合不到一块去的
|
3
tommyzhang 2020-11-16 17:58:06 +08:00
gateway 不是基于 servlet 的 估计需要你自己集成了
|
4
uselessVisitor 2020-11-16 18:27:41 +08:00 via Android
整不到一块,用 servlet 可以用 zuul
|