프로그래밍/Java
[오류해결] java.lang.NullPointerException: Cannot invoke "service..." because "this.service" is null 에러
아래와 같은 식으로, OncePerRequestFilter를 사용(extends)하여 특정 서비스를 @Autowired로 주입받으려고하니, NullPointerException이 발생하며 에러가 났습니다. public class .. extends OncePerRequestFilter{ @Autowired private Service service; @Override protected void doFilterInternal{ ... } } 이는 Spring의 빈(Bean) 주입 순서와 관련된 문제입니다. ' OncePerRequestFilter'는 서블릿 필터이며, String에서 관리하는 다른 빈들과는 다른 생명주기를 가지고 있습니다. 이로 인해 서비스가 올바르게 주입되지 않은 것 같습니다. 직접 Ap..