SpringBoot注解之@Bean@ConfigurationProperties - zhangxiulin/RuoYi-Vue GitHub Wiki

我们可以把@ConfigurationProperties直接定义在@Bean的注解上,这时bean实体类就不用@Component和@ConfigurationProperties了
举例:


@Bean
@ConfigurationProperties("spring.datasource.druid.master")
public DataSource masterDataSource(DruidProperties druidProperties)
{
    DruidDataSource dataSource = DruidDataSourceBuilder.create().build();
    return druidProperties.dataSource(dataSource);
}

方法执行完之后,dataSource实体就会被赋上属性

⚠️ **GitHub.com Fallback** ⚠️