spring注釈@ConfigrationPropties
1204 ワード
自分で総括して、転載と評論しないでください.
プロジェクトでは、springの注釈で構成ファイルの構成情報を使って、xmlファイルを通らないことがよくあります. @ConfigrationProptiesは、自動的にプロファイルに関する設定情報を抽出します.
たとえば、データソースの設定
プロジェクトでは、springの注釈で構成ファイルの構成情報を使って、xmlファイルを通らないことがよくあります. @ConfigrationProptiesは、自動的にプロファイルに関する設定情報を抽出します.
たとえば、データソースの設定
spring.datasource.username = root
spring.datasource.password = root
, ,
/**
*
*
* @return
*/
@Bean
@Primary
@ConfigurationProperties(prefix = "spring.datasource")
public DruidProperties druidProperties() {
return new DruidProperties();
}
/**
*
*
* @return
* @throws SQLException
* SQL
*/
@Bean(initMethod = "init", destroyMethod = "close")
@Primary
public DataSource dataSource() throws SQLException {
DruidDataSource dataSource = new DruidDataSource();
dataSource.setUsername(druidProperties().getUsername());
dataSource.setPassword(druidProperties().getPassword());
...
return dataSource;
}