我想扫描包中的所有类,它们是特定类的子类。 然后我想把这些类和他们每个实例化一个相同类型的bean,使用类作为属性。 然后我想收集所有这些匿名bean并将它们放入集合中。像这样可以在XML中配置spring上下文吗? Thx春季组件扫描类
Q
春季组件扫描类
2
A
回答
0
在Java中,无法直接访问存储类文件的位置(通常是文件系统),而无法列出包中包含的所有类。
对于你的问题的第二部分看看spring-list-beans-by-type。
0
听起来像你要求的最接近的东西是<context:component-scan>
模式(请参阅文档here),但是您要求的内容非常具体,而且说实话,这没什么意义。如果你可以举一个具体的例子,这将有很大的帮助。
0
可能你实现这个的最好方法是编写你自己的Spring FactoryBean接口实现,并在该实现中进行所有自省/反射和扫描以生成你希望放入Spring的结束bean的applicationContext。
2
相关问题
- 1. 春季 - 豆类扫描
- 2. 春季组件扫描跨越
- 3. 春季扫描仪未检测到组件
- 4. 春扫描仪豆
- 5. 在不使用组件扫描的情况下,春季的Autowire注释
- 6. StructureMap扫描组件
- 7. 春季SessionFactory创建域对象自动扫描
- 8. 春季JPA数据库扫描存储库不起作用
- 9. 禁用scanManifest扫描在Tomcat中嵌入在春季启动
- 10. 如何在春季上传之前扫描文档mvc
- 11. 春天 - 扫描特定的jar文件
- 12. 在春季类路径扫描期间发生I/O故障MVC
- 13. 春禁用上下文:组件扫描不检测控制器
- 14. 春天3.0.x - 上下文:组件扫描结果到列表
- 15. 春天引导组件扫描包括单级
- 16. @Repository @Resource和组件扫描问题在春天
- 17. 春天上下文:组件扫描不起作用
- 18. Delphi的TWAIN扫描组件
- 19. NServiceBus - 扫描所有组件
- 20. 组件扫描性能
- 21. 类路径:春季
- 22. 包扫描弹簧3上下文:组件扫描
- 23. 使用上下文:组件扫描扫描所有基本包
- 24. Java扫描器类
- 25. PHP类扫描仪
- 26. 扫描仪类 - hasNextDouble()
- 27. Java扫描器类
- 28. 扫描仪类Java
- 29. Autofac扫描组件对某些类类型
- 30. 组件扫描:用Spring加载bean
Spring的组件扫描不只是这(扫描所有类别下的一些包,并检查他们的特定属性),因此这似乎是可能以某种方式。 – 2012-09-19 19:41:53