@Bean
作用:
该注解只能写在方法上,表明使用此方法创建一个对象,并且放入spring容器。相当于配置了<bean id=”xxx” class=”xxx”>
属性:
name:给当前@Bean注解方法创建的对象指定一个名称(即bean的id)。
@Bean(name="dataSource") //相当于配置bean元素,id为"dataSource"
@RunWith:表示替换的junit底层的main函数,换成可以加载spring配置文件或者配置类的main函数
细节:如果注解中有且只有一个属性要赋值,且名称是 value,则 value在赋值时可以省略。
网友评论