java - 获取所有 POJO 类(在 deep.model 类、实体中)

标签 java package

我正在尝试创建一个好的解决方案,它标识所有类(在所有情况下后缀都是“模型”)。 现在我迭代项目包并查看“模型”并进行一些排除。 然后我有一个 Path 对象,我可以将其转换为 File Path.toFile()。 我很想知道获得完全合格的模型类的最佳方法,例如Cars.BMW for Class.forName()。 还有一些实用程序库,例如文件等。 我不了解深入的库(大多数情况下是apache) 你会怎么做?

最佳答案

我认为使用 Marker Interface 是一个更好的解决方案或自定义 Annotation .

这样您就可以轻松识别哪些类是模型类。

我实际上不会只依赖名字!

<小时/>

可以帮助您的图书馆:

关于java - 获取所有 POJO 类(在 deep.model 类、实体中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41276693/

相关文章:

java - 从 Fragment 类外部更新 View 的 arrayAdapter

java - Java中a+=b和a=a+b的区别

r - 使用 mapply() 进行列行比较

haskell - 处理多个项目

android - 如何从 flutter 插件 native 代码返回小部件?

java - 内网HTML/Java小程序文件共享权限

java - 如何在Java程序中使用Weka的朴素贝叶斯

java - 使用/将 XML 文件转换为 Spring bean 定义

java - 如何*真正*确保我的 Java 包名称是唯一的?

python - 是否有一种标准方法可以列出包中 Python 模块的名称?