【发布时间】:2014-09-13 01:45:42
【问题描述】:
我正在一个 tomcat 网络服务器环境中运行一个 war 文件。
我有一个@Beans 的基于注释的配置,以及一个用于 web 服务的 xml 配置:
@Configuration
//@ComponentScan(basePackageClasses = ...)
public class AppConfig {
//beans @Bean
}
applicationContext.xml:
<beans>
<context:component-scan base-package="..."/>
<jaxws:endpoint ... />
</bean>
问题:我想通过注解定义@ComponentScan 只是为了具有类型安全性。但如果我这样做,则不会执行扫描。相比之下,当我使用 <context:component-scan.. 时,一切正常。
网络服务器中的Spring 组件扫描是否与用于包扫描的 xml 配置相关联?
【问题讨论】:
标签: java spring spring-annotations