本稿はSpringFramewordの@Configurationについて説明します。
@Configurationとは
@Configurationは設定を記述するクラスに付与されます。
当クラスは@bean付与したメソッドで構成されます。
以下、DB設定クラスのサンプルです。
	
		
			| 
			 @Configuration 
			@PropertySource({ "classpath:/jdbc.properties" }) 
			public class DBConfig { 
			    @Autowired 
			    private Environment environment; 
			    @Bean 
			    public DataSource getDataSource() { 
			        final DriverManagerDataSource dataSource = new DriverManagerDataSource(); 
			        dataSource.setDriverClassName(environment.getProperty("jdbc.driverClassName")); 
			        dataSource.setUrl(environment.getProperty("jdbc.url")); 
			        dataSource.setUsername(environment.getProperty("jdbc.username")); 
			        dataSource.setPassword(environment.getProperty("jdbc.password")); 
			        return dataSource; 
			    } 
			} 
			 |