我有一个
Java库,我使用Spring的JDBC支持通过JDBC访问数据库.这个库大约包含了我需要访问的每个表的DAO类,超过一百个.目前,每次我需要执行新查询时,我都会实例化一个新的JdbcTemplate或其变体之一.这被认为是好的做法还是我应该尽可能多地重用单个JdbcTemplate?我实际上已经在书籍或在线文档中看到了这两种方法的例子.
解决方法
注入一个,为什么还要实例化呢? (目前还不清楚你是指“通过Spring上下文实例化”还是“使用new实例化”.)
我见过的大多数样本在配置中都这样做,我甚至不确定我是否在演示/测试代码之外手动实例化它们.我认为这样做很有好处,如果在Spring之外完成则为零.