我有一个关于弹簧和撑杆的问题。 目前我有弹簧注入我的struts行动类为我。弹簧自动装配Struts动作类
我正在试验并试图让Spring为我使用自动装配注入我的Struts动作类 。
我有我的春天applicationContext
配置文件扫描的基础包的 动作类是使用context:component-scan base-package="my.package"
, 并使用在动作类的类层次@Component
注释IM。我也使用@Qualifier("myActionClass")
在相同的动作类级别。 我没有在applicationContext
中将动作类配置为Spring bean。
然后在我的struts.xml
的配置文件,在配置我的动作类,而不是给完全合格的包和类名,我用的是@Qualifier
注释名称"myActionClass"
。
虽然这并不奏效。 如果在我的applicationContext
配置文件中,将我的动作类配置为spring bean,请在动作类上删除@Component
和@Qualifier
注释,并在struts.xml中为该类添加动作类Spring bean id,然后Spring注入我的行动课,一切都很华丽。只是,这不是使用Autowiring动作类,那就是我正在测试的。
任何人都知道是否使用上下文进行自动装配:component-scan base-package 扫描您的包的动作类,所以你不必在applicationContext
配置它们是可能的?