I m trying to create a filter, but it is ignored
@Component
@Order(1)
public class CarsFilter extends OncePerRequestFilter {
@Override
protected void doFilterInternal(HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse,
FilterChain filterChain) throws ServletException, IOException {
httpServletResponse.addHeader("X", "XX");
filterChain.doFilter(httpServletRequest, httpServletResponse);
}
}
Did I forget to do smth?
Advertisement
Answer
The problem was in the absent of pom dependency
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
Instead the Filter was loaded from some java library and therefor compilation was successful (can be removed in module settings)