下面列出了怎么用org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration的API类实例代码及写法,或者点击链接到github查看源代码。
@Test
public void sql() {
new ApplicationContextRunner()
.withPropertyValues("spring.datasource.driver-class-name=org.h2.Driver",
"spring.datasource.url=jdbc:h2:mem:test",
"spring.datasource.username=sa",
"spring.datasource.password=sa")
// .withClassLoader(new FilteredClassLoader(JdbcTemplate.class))
.withConfiguration(AutoConfigurations.of(
DataSourceAutoConfiguration.class,
JdbcTemplateAutoConfiguration.class,
N2oSqlAutoConfiguration.class)).run(ctx -> {
assertThat(ctx).hasSingleBean(SqlInvocationEngine.class);
assertThat(ctx).hasSingleBean(SqlDataProviderEngine.class);
assertThat(ctx).hasSingleBean(PostgresIndexRowMapper.class);
});
}