- 首先在pom.xml中引入groovy所需的jar
<dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version>2.5.0-beta-2</version> </dependency>
- 在项目中编写GroovyFilter.groovy过滤器
import com.netflix.zuul.ZuulFilter import com.netflix.zuul.context.RequestContext import com.netflix.zuul.exception.ZuulException import org.apache.catalina.servlet4preview.http.HttpServletRequest import org.springframework.cloud.netflix.zuul.filters.support.FilterConstants class GroovyFilter extends ZuulFilter{ @Override String filterType() { return FilterConstants.PRE_TYPE } @Override int filterOrder() { return 5 // 过滤器优先级 } @Override boolean shouldFilter() { return true } @Override Object run() throws ZuulException { HttpServletRequest req
Spring Cloud Zuul 使用 Groovy 便携 Filter
最新推荐文章于 2023-12-24 11:07:40 发布