最近有一个项目需要从微服务中抽离,但是因为调用的包里关联了认证所以就算抽离处理还是会进oauth2默认的登入页面:

@SpringBootApplication(exclude = {EurekaClientAutoConfiguration.class, SecurityAutoConfiguration.class, ManagementWebSecurityAutoConfiguration.class})
将SecurityAutoConfiguration和ManagementWebSecurityAutoConfiguration两个排除则过滤了oauth2的认证配置,这里还过滤了注册中心EurekaClientAutoConfiguration

当然也可以在pom.xml里直接用<exclusions>标签来过滤包,但是如果如何包内部有调用可能会报错

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐