下面列出了org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration#org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration 实例代码,或者点击链接到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);
});
}