凉衫薄

人生哪能多如意,万事只求半称心。
Spring
一、区别 1.:用于激活已经在容器中注册过的bean上面的注解,例如@Autowired,@Resource。 2.:具备功能,同时还能够在指定包下扫描注册bean。 二、举个例子 假如有A,B两个bean public class A{ @Autowired private B b; public B getB(){ return b; } public void setB(B b){ this.b = b; } } public class B{ } 通过xml在容器中注册 这个时候输出a中的b是null,原因是因为类A中的@Autowired并没有起作用,我们在xml中加入就行了。 或者在类A和类B上分别加上@Component注解,xml中直接用也行。