java - 如何在特定包中获取带有某些注释的类

标签 java spring dependency-injection

我在 java 上编写了自己的 DI/IoC 库。我想在给定的包中使用一些注释(例如我自己的注释)的类进行扫描,就像在 Spring IoC 中一样。但是jdk的反射是不合适的,因为我无法遍历package。我决定使用 SimpleFileVisitor 来上课,但我不想使用这个“拐杖”。如何在给定包中获取带有特定注释的类?

最佳答案

您必须使用Reflection谷歌的库。

关于java - 如何在特定包中获取带有某些注释的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38956460/

相关文章:

java - Controller 线程正在等待异步方法响应

java - 如何解决java.lang.NoClassDefFoundError : javax/xml/bind/JAXBException

java - 如何将随机数从Java类传递到html文件

scala - Play Framework 2.5 模块的依赖注入(inject)

java - 摆脱Guice依赖

java - Spring框架升级到5

java - Spring在测试中不调用@Bean方法

spring - Visual Studio代码+ Spring Boot项目更改spring.properties.additional-location等

java - 使用Spring Boot时如何运行所有测试类但只启动一次嵌入式Tomcat?

java - 有没有办法让 Guice Grapher 工作?