Spring のドキュメントでは、JdbcTemplate を使用するための推奨される方法は、使用するnew
すべてのクラスのテンプレートを作成することです...
public class JdbcCorporateEventDao implements CorporateEventDao {
private JdbcTemplate jdbcTemplate;
public void setDataSource(DataSource dataSource) {
this.jdbcTemplate = new JdbcTemplate(dataSource);
}
}
jdbctemplate
コンテキストでシングルトンとして定義し、それを直接注入するよりも、このソリューションの利点は何ですか?Dao
public class JdbcCorporateEventDao implements CorporateEventDao {
@Autowired
private JdbcTemplate jdbcTemplate;
public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
this.jdbcTemplate = jdbcTemplate;
}
}