声明bean的注解
- @Service 在service层使用,在类上使用
- @ Repository 在dao层使用,在类上使用
Java配置类相关注解
- @Configuration 声明当前类是配置类,相当于Spring里的xml文件,用在类上
- @ComponentScan 用来扫描(用于对Component进行扫描),在类上使用
- @Bean 声明当前方法的返回值为一个bean,在方法上使用
- @PropertySource可以指定读取的配置文件,用在类上
@PropertySource(value = "classpath:jdbc.properties")
- @Import 注解,导入其他配置类,在类上使用
@Import(SpringDataSourceConfig.class)
getBean()
1.) 根据id属性获取,需要强转类型
@Bean(name = {
"xx"}