2016 - 2024

感恩一路有你

java中自定义注解详解 在JAVA中捕获异常后throw自定义异常是不优雅的吗?

浏览量:1178 时间:2021-03-28 11:28:35 作者:admin

在JAVA中捕获异常后throw自定义异常是不优雅的吗?

事实上,这种方法在很多框架中都有使用

1。Rethrow

自定义异常,用于更好地隔离异常,识别异常类型、ID、自定义消息和日志

2。对第三方库的异常进行打包和抽象,以保持与框架异常定义的一致性,方便框架处理不同的异常

3。Restful API,统一异常管理

注解用于描述Java类。您可以自定义注释,然后通过反射获取注释以执行指定的操作。

举个简单的例子

这样可以通过反射获得一些元信息,相当于配置和业务逻辑的分离。

当然,这个自定义注释还取决于一些特定的注释,我们称之为元注释。一共有五种:

@保留:生存周期保留策略.SOURCE

保持在源阶段保留策略.CLASS

Compile

retentionpolicy,runtime

@documented将注释中的元素包含到Javadoc中

@目标注释可用于类、方法、属性、,等等]@继承的

@可重复的

java中自定义注解详解 java怎么自定义异常 java扫描自定义注解

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。