繁体   English   中英

反射和注释未定义

[英]Reflection and annotation that doesn't define

我编写了一个应用程序,该应用程序获取实体类的名称,并基于该类创建了UI。 为此,我创建了一些注释并将其用于实体字段。 这些注释之一是@Label ,用于保存名称字段,其他注释是@Label @IntType@StringType ,...,用于保存字段类型。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM