首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@Generated注释的用途是什么?

@Generated注释的用途是什么?
EN

Stack Overflow用户
提问于 2020-07-31 05:25:48
回答 1查看 8.2K关注 0票数 10

在我的项目代码库中,我看到许多地方都在使用@Generated注释。当我阅读文档时,它声明如下。

Lombok最终将自动将该注释添加到所有生成的构造函数、方法、字段和类型中。

按照文档,@Generated注释是由Lombok为生成的代码自动添加的。除此之外,@Generated不像@Getter@Setter那样生成任何代码。我看不出用这个的理由。

我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-14 22:01:52

我偶然发现了@Generated的一个有效用例。所以我想我会在这里更新,希望有时间能帮上忙。

在我们的项目中,我们使用Jacoco来生成覆盖报告。有几个类和方法没有意义成为覆盖率报告的一部分。例如:配置类、POJO、close()等。

类可以通过在<exclude>中使用POM.xml标记从报表中排除。但是,如果只想忽略类中的一个方法,则不能通过在pom.xml中添加条目来实现这一点。

在这种情况下,我们可以对要从覆盖率报告中排除的方法使用@生成的注释。干杯。

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63186228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档