@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法
/* 数据源的属性类 */ public class DataSourceProperties { private String driverClassName; private String url; private String username; private String password;
}
/* 配置类 */ @Configuration public class DataSourceConfig { @Bean @ConfigurationProperties(prefix = "jdbc")//前缀 public DataSourceProperties datasource(){ return new DataSourceProperties(); } }