我正在通過org.springframework.jdbc.core.JdbcTemplate
正在編寫與db一起使用的應用程序。我需要記錄這些查詢的執行情況。所以我有一個有一定的JdbcTemplate邏輯方法,例如記錄JdbcTemplate查詢執行時間
List<Map<String, Object>> data = jdbcTemplate.queryForList(queryTables);
我需要登錄該查詢的執行時間,但並不是所有的方法。 我可以通過毫秒減法來做到這一點。但是,如果我有1500種方法甚至更多,情況並非如此。那麼是否有任何註釋或其他方法可以幫助我記錄執行時間?
JdbcTemplate在哪裏有它的起源?使用Aspects可能是一種選擇,但這會產生至少必須記住的開銷。 – Markus
總之沒有。您可以使用@Markus建議的內容或查看數據庫本身。它可能允許你以編程方式 – efekctive
林不知道什麼是計算時間的最佳方式,但我做了一個示例代碼,其中我計算多個方法的執行時間。希望它的工作原理:https://stackoverflow.com/questions/27112162/why-is-multiplied-many-times-faster-than-taking-the-square-root – xsami