java - 下面如何生成 bean setter 和 getter
问题描述
我发现下面的代码用于生成 bean 的 setter 和 getter。这对我来说不清楚,任何人都可以解释一下这个及其工作。我知道映射结构的工作原理。
@Value.Modifiable
@Value.Immutable
@Value.Style(
get = {"get*", "is*"},
init = "set*",
create = "new",
beanFriendlyModifiables = true,
validationMethod = Value.Style.ValidationMethod.VALIDATION_API)
public interface MyAction {
@NotNull
@Size(max = 30)
@Pattern(regexp = "^[a-zA-Z0-9]+$")
String getMyCompanyId();
}
解决方案
推荐阅读
- c# - 如何通过图像对象检测从张量流模型输出中读取 C# 中 4 维数组的结果
- python - 如何在 Python 中对字母数字值进行排序?
- javascript - 使用jQuery在元素数组中查找元素的位置
- ios - 同步排队 异步操作
- datetime - 获取过去 2 个月和当前月份的数据
- ruby-on-rails - 在 Rails 5 中使用 smarter_csv 引用列号
- android - 带有 com.android.future.usb 的 Android Pie 模拟器
- rest - 使用路径变量测试 Chi 路线
- java - 错误 java.lang.ArrayIndexOutOfBoundsException:2
- c++ - C++ 将字节从 char* 传递到 BYTE*