From a71f870ecd9f02dae5eb06bd7d8bce12b95666b1 Mon Sep 17 00:00:00 2001 From: Sondre Larsen Ovrid Date: Sun, 15 Oct 2023 16:23:24 +0200 Subject: [PATCH] Registrer custom handlerinterceptor slik at Spring bruker den --- .../config/CustomWebMvcConfigurer.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/main/java/no/nav/veilarbperson/config/CustomWebMvcConfigurer.java diff --git a/src/main/java/no/nav/veilarbperson/config/CustomWebMvcConfigurer.java b/src/main/java/no/nav/veilarbperson/config/CustomWebMvcConfigurer.java new file mode 100644 index 00000000..006d4b46 --- /dev/null +++ b/src/main/java/no/nav/veilarbperson/config/CustomWebMvcConfigurer.java @@ -0,0 +1,22 @@ +package no.nav.veilarbperson.config; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.InterceptorRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +@Configuration +public class CustomWebMvcConfigurer implements WebMvcConfigurer { + + private final FnrUsageLoggerInterceptor fnrUsageLoggerInterceptor; + + @Autowired + public CustomWebMvcConfigurer(final FnrUsageLoggerInterceptor fnrUsageLoggerInterceptor) { + this.fnrUsageLoggerInterceptor = fnrUsageLoggerInterceptor; + } + + @Override + public void addInterceptors(InterceptorRegistry registry) { + registry.addInterceptor(fnrUsageLoggerInterceptor); + } +}