Spring注解
1、@component:用于创建Javabean对象,功能等同于bean标签,该注解的value值为bean标签中的id。
放在类的上面。
如果不自定义value的值,那么容器会自适应为该类名的小写。
2、@value:用于给类的简单类型属性赋值,等同于set方法,是String类型。
3、@Autowired:引用类型属性注入
@Autowired中有一个required属性,默认为true,如果没有找到需要引用的类,则会报错,如果设置为false,则不会报错,但是输出为null。
@Resource也可以用来给引用类型赋值
如果byName赋值失败,则使用byType进行赋值。
@Resource(name="")
添加注解扫描: