В моем проекте у нас около 30 бобов в упаковке. Я хочу загрузить только bean-компонент Details из этого пакета, используя компонентное сканирование, и как избежать загрузки других bean-компонентов? В приведенном ниже примере меня интересует только на bean-компоненте Details другие bean-компоненты, которые не требуется загружать? А ниже не работает?
Example :
com.spring.test
Student.java
Details.java
Contacts.java
@Configuration
@ComponentScan(basePackages={,"com.spring.test"},
includeFilters=@Filter(type=FilterType.REGEX, pattern="com.spring.test.Details"), excludeFilters=@Filter(type=FilterType.REGEX, pattern="com.spring.test.*^((?!Details).)*$"))
public class AppConfig {
}