Wie wird der Spring Boot-Filter basierend auf dem URL-Muster angewendet?

Ich habe einen Spring Boot Filter erstellt - implementiertGenericFilterBean mit@Component Anmerkung.

@Component 
public class MyAuthenticationFilter  extends GenericFilterBean {
...
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
...
}
}

Der Filter wird vom Spring Boot Framework automatisch erkannt und funktioniert für alle REST-APIs. Ich möchte, dass dieser Filter nur auf einen bestimmten URL-Pfad angewendet wird, z. B./api/secure/* aber ich finde nicht den richtigen weg. Ich habe es versucht@WebFilter aber es hat nicht funktioniert. Ich verwende keine XML-Konfiguration oder Servlet-Initialisierung - nur die Anmerkungen.

Was wäre der richtige Weg, um es zum Laufen zu bringen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage