@Bean
public JdbcTemplate JdbcTemplate(DataSource dataSource) {
return new JdbcTemplate(dataSource);
}
在上面的例子中,我们在方法参数中注入 DataSource
,并使用它创建了一个 JdbcTemplate
对象,从而可以使用它来执行 SQL 操作。需要注意的是,DataSource
对象的创建是由 Spring 容器自动完成的,我们只需要将它注入到需要使用它的类中即可。
注:在这种情况下,Spring Boot将会自动装配数据源并注入到方法参数中,因为它会自动将DataSourceProperties转换为DataSource实例,并将其作为Bean注册到Spring上下文中。