在我的 Spring MVC web 应用程序中,我想将基于 xml 的配置与注释混合:我使用 , 等注释@Controller
将@RequestMapping("bla.htm")
s@RequestParam
解析HttpRequest
为Controller
方法。因此我添加了
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/>
<context:component-scan base-package="somePackage.controller"/>
到我的dispatcher-servlet.xml
.
但是我的控制器有属性。这些属性可以通过@AutoWired
注释注入。但我也确实定义了范围。所以我每个属性都有两个注释,这使得代码可读性差。所以我想在我的applicationContext.xml
文件中注入依赖项。
有没有办法可以保留注释驱动的请求映射,但使用 context.xml 文件进行依赖注入?还是只能使用注释或 xml 配置?
注意:我用于依赖注入的 bean 位于不同的 xml 文件中。
PS:
我应该提到,我使用 Spring 2.5 并且无法升级它。