2015-02-12 23 views

risposta

20

Creare uno @Bean che si estende ZuulFilter. Vedi esempi di configurazione java here. Finché il bean si trova nello stesso contesto dell'app @EnableZuulProxy, verrà automaticamente prelevato.

Vedere esempi di filtri here.

public class MyFilter extends ZuulFilter { 
    //... 
} 

Ci sono tre tipi di filtri: pre, di rotta e postali e ogni set di filtri viene eseguita in questo ordine (vale a dire tutti di pre prima, percorsi 2 e 3 del post).

+0

grande, grazie, proverò che – EvilJinious1

+0

grazie per la risposta. quale sarà il modo più corretto e affidabile per aggiungere un filtro in base all'origine della richiesta? vale a dire: voglio filtrare la richiesta proveniente solo da una certa origine e indirizzarla al servizio, ma per le altre origini voglio restituire un codice di errore. – burcakulug

+0

Hai accesso alla richiesta nei tuoi filtri, puoi usarla per fare quello che vuoi. – spencergibb

Problemi correlati