@Test @DisplayName("NamedParameterJdbcTemplateのBeanが定義されている") public void namedParameterJdbcTemplateTest() { Method namedParameterJdbcTemplateMethod = assertDoesNotThrow(() -> JdbcConfig.class.getMethod("namedParameterJdbcTemplate", DataSource.class)); Bean bean = namedParameterJdbcTemplateMethod.getAnnotation(Bean.class); assertNotNull(bean); NamedParameterJdbcTemplate jdbcTemplate = jdbcConfig.namedParameterJdbcTemplate(dataSource); assertNotNull(jdbcTemplate); }
@Bean public NamedParameterJdbcTemplate namedParameterJdbcTemplate(DataSource dataSource) { return new NamedParameterJdbcTemplate(dataSource); }
JdbcConfig extends JdbcConfiguration { @Bean public NamedParameterJdbcTemplate namedParameterJdbcTemplate(DataSource dataSource) { return new NamedParameterJdbcTemplate(dataSource); } }
JdbcConfig extends JdbcConfiguration { @Bean public NamedParameterJdbcTemplate namedParameterJdbcTemplate(DataSource dataSource) { return new NamedParameterJdbcTemplate(dataSource); }  }
JdbcConfig extends JdbcConfiguration { @Bean public NamedParameterJdbcTemplate namedParameterJdbcTemplate(DataSource dataSource) { return new NamedParameterJdbcTemplate(dataSource); }  @Bean NamedParameterJdbcTemplate namedParameterJdbcTemplate(DataSource dataSource); }
JdbcConfig extends JdbcConfiguration { @Bean public NamedParameterJdbcTemplate namedParameterJdbcTemplate(DataSource dataSource) { return new NamedParameterJdbcTemplate(dataSource); }  @Bean NamedParameterJdbcTemplate namedParameterJdbcTemplate(DataSource dataSource);  }