NamedParameterJdbcDaoSupport datasource autowire?

java, spring

Solution

You can use @Autowired on a constructor or on a method with another name. Personally I prefer the latter option.

@Autowired 
public MyClass(DataSource dataSource) {
    super();
    setDataSource(dataSource);
}

@Autowired 
public void setDs(DataSource dataSource) {
    setDataSource(dataSource);
}

Problem

I have a class extends NamedParameterJdbcDaoSupport. well this superclass has a final setDataSource method on it. How can I wire datasource to it using annotation @autowire?

Original source

Related problems