如何在整个类路径中搜索带注释的类?
我正在做一个库,我想允许用户注释他们的类,所以当 Web 应用程序启动时,我需要扫描整个类路径以查找某些注释。
我正在考虑诸如 Java EE 5 Web 服务或 EJB 的新功能之类的东西。您使用 @WebService
或 @EJB
注释您的类,系统在加载时找到这些类,因此可以远程访问它们。
原文由 Alotor 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何在整个类路径中搜索带注释的类?
我正在做一个库,我想允许用户注释他们的类,所以当 Web 应用程序启动时,我需要扫描整个类路径以查找某些注释。
我正在考虑诸如 Java EE 5 Web 服务或 EJB 的新功能之类的东西。您使用 @WebService
或 @EJB
注释您的类,系统在加载时找到这些类,因此可以远程访问它们。
原文由 Alotor 发布,翻译遵循 CC BY-SA 4.0 许可协议
另一个解决方案是 ronmamo 的 Reflections 。
快速复审:
原文由 Jonathan 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答749 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
使用 org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider
应用程序接口