mem*_*und 13 java spring spring-annotations
我在tomcat webserver环境中运行war文件.
我有一个基于注释的配置@Beans,以及一个用于webservices的xml配置:
@Configuration
//@ComponentScan(basePackageClasses = ...)
public class AppConfig {
//beans @Bean
}
Run Code Online (Sandbox Code Playgroud)
applicationContext.xml中:
<beans>
<context:component-scan base-package="..."/>
<jaxws:endpoint ... />
</bean>
Run Code Online (Sandbox Code Playgroud)
问题:我想@ComponentScan通过注释定义只有类型安全.但如果我这样做,则不会执行扫描.相比之下,当我使用<context:component-scan..一切正常.
SpringWeb服务器中的组件扫描是否与用于包扫描的xml配置相关联?
Swa*_*raj 26
浏览http://docs.spring.io/spring-javaconfig/docs/1.0.0.M4/reference/html/ch06s02.html .
@Configuration
@ComponentScan("com.company") // search the com.company package for @Component classes
@ImportXml("classpath:com/company/data-access-config.xml")
public class Config {
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37063 次 |
| 最近记录: |