spring 3.0 提供了灵活多变的bean声明方式 个人任务基于xml和annotation方式联合使用是一种比较合理的方式,下面是使用过程中的需要注意的点
1:每一个Dis
patchServlet都有自己的作用域,他是继承自公共域,所以公共域中的所有定义在dispatchServlet中是可以直接使用的。
2:首先在xml中声明<cont
ext:component-scan base-package="com.td.
mvc"></context:component-scan> 意思是需要扫描注释的路径。
然后可以用@service注释来定义bean 或者@con
trol来定义bean
3:在引用的过程中可以用@resource(name="beanName")在
set方法上定义需要引用的bean或者定义在参数上,如果是定义在参数上,可以将set方法省略(推荐)。注意:有时候用@AutoWir
ed可以而用@Resource不行,这是以为@Resourec是J2EE中的定义,你需要加入Common-Annotations.jar这个包,一切问题都没了。