怎么set注入JdbcTemplate
时间: 2024-05-05 11:16:00 浏览: 89
在使用 JdbcTemplate 进行数据库操作时,可以通过 set 方法注入 JdbcTemplate。以下是一个示例:
```
import org.springframework.jdbc.core.JdbcTemplate;
public class MyDao {
private JdbcTemplate jdbcTemplate;
public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
this.jdbcTemplate = jdbcTemplate;
}
// 使用 jdbcTemplate 进行数据库操作
public void doSomething() {
// ...
jdbcTemplate.update("INSERT INTO my_table (id, name) VALUES (?, ?)", 1, "John");
// ...
}
}
```
在 Spring 的配置文件中,可以通过以下方式进行注入:
```
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"/>
</bean>
<bean id="myDao" class="com.example.MyDao">
<property name="jdbcTemplate" ref="jdbcTemplate"/>
</bean>
```
在上面的配置中,首先定义了一个 JdbcTemplate 实例,并设置了它的数据源。然后定义了一个 MyDao 实例,并注入了 JdbcTemplate。这样,在 MyDao 中就可以使用 jdbcTemplate 进行数据库操作了。
阅读全文