
기능 요구사항 웹사이트 관리자가 사용자(회원)의 개인정보가 포함된 데이터를 조회할 때 해당 요청의 SQL쿼리에 대한 쿼리로그를 DB에 저장하여 통계를 내는 기능을 구현하라 기능 구현방안 쿼리로그를 추출할 요청이 들어오면 응답하기 이전(혹은 이후)에 먼저 로그를 저장하는 방식으로 구현하고자 함 * 구현기술 방법* (1) Spring Interceptor (2) Spring AOP (@Before / @After) (3) Mybatis Interceptor . . . (1) Mybatis Interceptor를 사용하려면 DataBase(mybatis)연결을 위한 Spring JDBC 설정으로 xml 파일에 dataSource와 sqlSession bean객체를 생성하도록 하자! root-context.xml