首页 > 解决方案 > 下面如何生成 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();
}

标签: javaspring-bootmapstruct

解决方案


推荐阅读