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;
}
}