工程中同时存在spring cloud Feign 与 Swagger2 时,导致feign注入失败,采坑记

最近开始搭一个分布式框架,同一个模块同时使用了spring cloud feign 和swagger2。工程的pox.xml如下:

<!--################## spring cloud component start ####################-->
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-openfeign</artifactId>
		</dependency>
		<!-- 实现熔断机制 -->
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
		</dependency>
<!--################## spring cloud component end ####################-->

<!-- swagger2 -->
		<dependency>
			<groupId>io.springfox</groupId>
			<artifactId>springfox-swagger2</artifactId>
			<version>2.2.2</version>
		</dependency>
		<dependency>
			<groupId>io.springfox</groupId>
			<artifactId>springfox-swagger-ui</artifactId>
			<version>2.2.2</version>
		</dependency>
   就这样,在注入feign的时候老是注入不了。原因是swagger2的版本太低了,改成2.5就行了

猜你喜欢

转载自blog.csdn.net/chen846262292/article/details/82493447