====== Tomcat JDBC Pool ====== * https://tomcat.apache.org/tomcat-8.0-doc/jdbc-pool.html ===== JDBC Interceptor ===== * [[https://tomcat.apache.org/tomcat-8.0-doc/jdbc-pool.html#JDBC_interceptors|Tomcat JDBC Pool JDBC Interceptors]] * [[https://tomcat.apache.org/tomcat-8.0-doc/api/org/apache/tomcat/jdbc/pool/JdbcInterceptor.html|JdbcInterceptor]] 인터페이스 구현 * [[https://tomcat.apache.org/tomcat-8.0-doc/api/org/apache/tomcat/jdbc/pool/interceptor/SlowQueryReport.html|SlowQueryReport]] Slow Query 기준을 정해서 로그로 남길 수 있음. * [[https://tomcat.apache.org/tomcat-8.0-doc/api/org/apache/tomcat/jdbc/pool/interceptor/AbstractCreateStatementInterceptor.html|AbstractCreateStatementInterceptor]]를 사용하여 SQL 을 조작할 수 있어보임. * ''invoke'' 메소드 Override해서 ''sql'' 인자를 조작하면 됨.