1.
@Component("user")
<bean name="user" class="com.rsy.bean">
@service("user") //service 层
@controller //web层
@repository //dao层
2.Scope(scopeName=“prototype”)
指定对象的作用范围(单利,多例)
3.值类型注入@value(“xxx”)
可以在set方法或者属性上面.(一般在set方法上,这样才不破坏属性封装性)
4. 给对象赋值
@Autowired (自动装配)
private Car car;
再到Car类上@Component,再一一给属性赋值
如果多个相同对象
@Qualifier(“car2”)
或者Resource(name="car2")
整合Junit
导入Spring-test包
在类 上写
@RunWith(SpringJunit4ClassRunner.class)
//帮我们创建容器
@ContextConfiguration("classpayh:applicationContext.xml")
//指定创建容器是使用哪个配置文件
@Resouroce(name="user") //已经在配置文件xml中赋值了
private User u;
@Test
public void fun1(){
sysout(u);
}