Я запускаю файл войны в среде веб-сервера tomcat.
У меня есть конфигурация на основе аннотаций для @Beans
и xml config для веб-сервисов:
@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 для сканирования пакетов?