Spring(四)使用注解注入Bean
注解简单介绍
- 是代码里面的特殊标记,使用注解完成功能。
- 注解写法@ 注解名称(属性名=属性值)。
- 注解可以作用在类、方法、属性上面。
使用流程:
-
在ApplicationContext.xml中开启注解扫描:
<context:component-scan base-package="com.zhiyou100.crm">
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan> -
在Spring-MVC中开启注解扫描:
<context:component-scan base-package="com.zhiyou100.crm.controller" use-default-filters="false">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan> -
在类、方法、属性上添加注解即可。
常用注解说明

在类上,写@scope注解来将类的创建方式修改为单实例或是多实例等
Spring注入属性:
- 自动注入: @Autowired
- 手动注入: @Resource(name="name")
在类上的四个注解如@Service中写value值如@Service(value="userService")的作用是,当不使用自动注入而采用@Resources注入的时候,在@Resource(name="userService"),这样可以将属性与某个类精确的结合起来,而不是由pool分配.

浙公网安备 33010602011771号