没有定义的反射和注释

时间:2014-06-24 09:20:19

标签: java reflection annotations

我编写了一个获取实体类名称的应用程序,并根据它创建了一个UI。 为此,我创建了一些注释并将它们用于实体字段。其中一个注释是@Label,其中包含名称字段,其他注释包含@IntType@StringType,...,其中包含字段类型。

我想知道,如果我编写一个实体来创建没有一个或两个注释的UI,我该如何处理这些异常?只是使用try / catch块?

1 个答案:

答案 0 :(得分:2)

您可以创建自定义异常,例如 AnotationNotFoundException ,并将其抛出到您控制实体的anotations的位置。然后在你的主要应用程序方法中捕获它。您可以将其记录在ui或日志文件等地方。