搜索带注释类的整个类路径的最佳方法是什么?
我正在做一个库,我想允许用户注释他们的类,所以当Web应用程序启动时,我需要扫描整个类路径以获取某些注释.
你知道一个库或Java工具吗?
编辑:我正在考虑类似Java EE 5 Web服务或EJB的新功能.您使用@WebServiceor 注释您的类,@EJB并且系统在加载时查找这些类,以便远程访问它们.
控制器从用户接收几个水果的列表.控制器需要从这些水果制作果汁.一个榨汁机可以用橙子和葡萄柚制作果汁; 另一个榨汁机知道用苹果,香蕉和木瓜制作果汁; 等等.每个榨汁机都可以一次接受多种水果,它只能加工它能够的水果,而忽略其他未受影响的水果.请为此问题建议合适的设计.我一直在考虑以下选项:
MasterJuicer.juice(List<Fruit> fruits).MasterJuicer反过来打电话CitrusJuicer.juice(fruits)和PulpyJuicer.juice(fruits).JuicerFactory.getJuicers(List<Fruit> fruits)得到一个List<Juicer>.控制器然后循环通过每个榨汁机并打电话Juicer.juice(fruits).Factory返回实例列表是否常见?Map?控制器调用FruitsRegistry.getJuicer(Fruit fruit)每个水果,然后循环调用每个榨汁机.