我想扫描包中的所有类,它们是特定类的子类。 然后我想把这些类和他们每个实例化一个相同类型的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. Requestmapping与组件扫描春季和自动装配
- 6. 在不使用组件扫描的情况下,春季的Autowire注释
- 7. 春扫描仪豆
- 8. 组件扫描不扫描子包
- 9. StructureMap扫描组件
- 10. 扫描,扫描仪类
- 11. 春季SessionFactory创建域对象自动扫描
- 12. 春季JPA数据库扫描存储库不起作用
- 13. 如何在春季上传之前扫描文档mvc
- 14. 禁用scanManifest扫描在Tomcat中嵌入在春季启动
- 15. Spring组件从jar中扫描类?
- 16. 在春季类路径扫描期间发生I/O故障MVC
- 17. 春天 - 扫描特定的jar文件
- 18. 春天3.0.x - 上下文:组件扫描结果到列表
- 19. 春天上下文:组件扫描不起作用
- 20. 春天引导组件扫描包括单级
- 21. 春禁用上下文:组件扫描不检测控制器
- 22. @Repository @Resource和组件扫描问题在春天
- 23. 春天的上下文:组件扫描铸造异常
- 24. Delphi的TWAIN扫描组件
- 25. NServiceBus - 扫描所有组件
- 26. Spring MVC的组件扫描
- 27. 组件扫描性能
- 28. 病毒扫描组件
- 29. C#类扫描
- 30. 春季组验证
Spring的组件扫描不只是这(扫描所有类别下的一些包,并检查他们的特定属性),因此这似乎是可能以某种方式。 – 2012-09-19 19:41:53