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?