package com.kidgrow; import com.didispace.swagger.butler.EnableSwaggerButler; import com.kidgrow.jwt.client.EnableAuthClient; import com.kidgrow.ribbon.annotation.EnableFeignInterceptor; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.cloud.client.SpringCloudApplication; import org.springframework.cloud.netflix.zuul.EnableZuulProxy; import org.springframework.cloud.openfeign.EnableFeignClients; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
* * @Description:
* @Project:
* @CreateDate: Created in 2020/2/4 14:49
* @Author: liuke */ @SpringCloudApplication @EnableZuulProxy @EnableFeignClients @EnableAuthClient @EnableSwaggerButler @EnableFeignInterceptor @Slf4j public class ZuulApplication { public static void main(String[] args) { SpringApplication.run(ZuulApplication.class,args); } // @Autowired // private AccessLogService accessLogService; // @Bean // public ZuulFilter zuulErrorFilter() { // ZuulFilter zuulFilter = new ZuulErrorFilter(); // log.info("ZuulErrorFilter [{}]", zuulFilter); // return zuulFilter; // } // // @Bean // public ZuulResponseFilter zuulResponseFilter(){ // return new ZuulResponseFilter(accessLogService); // } // // // @Bean // public PreRequestFilter preRequestFilter(){ // return new PreRequestFilter(); // } // @Bean // public TokenFilter tokenFilter() {return new TokenFilter();} // @Bean // public PreSignatureFilter preSignatureFilter(){ // return new PreSignatureFilter(); // } }