클래스 멤버 변수 초기화 순서에 대해 설명해주세요.의존성 주입(DI, Dependency Injection)에 대해 설명해주세요. Spring Filter와 Interceptor에 대해 설명하고, 사용 예시를 설명해주세요.@Transactional에 readOnly 속성을 사용하는 이유에 대해서 설명해주세요.JPA와 같은 ORM을 사용하면서 쿼리가 복잡해지는 경우에는 어떻게 해결하는게 좋을까요?이렇게 총 5가지로 질문을 주셨다.뭔가 java와 스프링을 섞어서 질문을 주셨다.대부분 아는거이긴 한데 이번에도 정리가 좀 부족하다는 생각이 들었다.그리고 5월초아니면 국비종료한후에 지금까지 질문받았던 내용들을 한번더 정리하는 시간을 갖는것이 좋을거 같다.1번 질문 같은 경우는 클래스 맴버 변수에 대해 알아야 할거..