搭建spring cloud项目并引入zuul的API网关时,如果没有一开始就选择zuul网关,可能会出现一个问题,就是在启动类中无法检测@EnableZuulProxy注解。
个人亲测,只添加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
</dependency>
是不够的,还需要另外在pom.xml文件中添加依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
这时,注解就能正常启动了。