java - 如何从 Netbeans Navigator 窗口中删除 getter 和 setter

标签 java jsf jakarta-ee netbeans

在 Java 类中创建许多 getter 和 setter 的情况并不少见。在许多情况下,我们并不真正需要它们,但由于我们使用的框架的要求而必须创建它们(例如在 JSF 托管 bean 中)。

Netbeans Navigator 窗口似乎被这些 getter 和 setter 弄得一团糟,很难找到我们真正需要使用的方法。

有没有办法让这些 getter 和 setter 远离 Netbeans Navigator 窗口?

Navigator window

最佳答案

我经常为这样的垃圾创建一个“样板”父类(super class)(至少在 Lombok 之前,当我能够使用 Lombok 时)。仍然可以通过查看继承的属性来访问这些方法。

也就是说,具有这么多属性的类可能需要进行一些重构,具体取决于您的实际需要——需要跟踪的内容很多。

(您也可以过滤列表,但这是有风险的,因为如果您隐藏,比如说,get*,您可能会从 View 中删除真正的方法。)

关于java - 如何从 Netbeans Navigator 窗口中删除 getter 和 setter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7981613/

相关文章:

java - 替换 websphere Liberty 配置文件中的 WSCallHelper.clearStatementCache(connection)

jakarta-ee - 更改 WildFly 8 欢迎内容以使用 myapplication.war

java - Swing 中的可选面板

java - 请放心收到 SSL 错误

jsf - 操作方法在 p :menuitem 中不起作用

jsf - 在 Wildfly 中禁用焊接会奇怪地降低 JSF 性能

java - java中this和this()有什么区别

java - 在eclipse中同时启动多个java应用程序

Java HashMap ArrayList 操作

java - PrimeFaces Dock 图标问题