Spring初识五-spring的bean管理注解

1、Spring注解开发准备                                                                                                        1)导入jar包  基本jar包:beans、context、core、expre ssion、logging、log4j          2)导入aop jar包(注解包)                                                                                    2、创建类,创建方法    User   add()                                                                            3、创建配置文件,引入约束context                                                                              4、开启注解的扫描                                                                                                             <context:component-scan base-package="com.ly.ws"/>开启注解扫描,到包里扫描类,方法,属性上面是否有注解。                                                                                <context:annotation-config/>只会扫描属性上面的注解。

一、用注解创建对象

注解对象

@Component注解和配置文件中配置bean的功能一样。    @Scope(value="prototype")多实例注解

二、Spring中提供@Component的三个衍生注解,(功能是一致的)                                    @Controller  :WEB层                                                                                                @Service       :业务层                                                                                                  @Repository  : 持久层

三、 注解方式注入属性                                                                                                       @Autowired(value="")完成对象注入,value值可以和Component中value值不一致       @Resource(name="")完成对象注入,name值必须和Component中的value值一致       区别:  @Autowired 按 byType 自动注入,而 @Resource 则默认按 byName 自动注入。byType注入是不按value值的,是按类注入的,byName则必须和value值一致。                                                                               

 

你可能感兴趣的:(Spring初识五-spring的bean管理注解)