阻止Jackson探测到Lombok生成的Setter和Getter以修复SwaggerUI中的显示错误

This commit is contained in:
2025-10-11 14:10:00 +08:00
parent 53abee347f
commit ac97eb35c8
@@ -1,5 +1,6 @@
package xyz.thewhitedog9487.WebAPI.Data.Entity; package xyz.thewhitedog9487.WebAPI.Data.Entity;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.persistence.*; import jakarta.persistence.*;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@@ -9,6 +10,12 @@ import lombok.Setter;
import java.time.Instant; import java.time.Instant;
@JsonAutoDetect(
fieldVisibility = JsonAutoDetect.Visibility.ANY,
getterVisibility = JsonAutoDetect.Visibility.NONE,
isGetterVisibility = JsonAutoDetect.Visibility.NONE,
setterVisibility = JsonAutoDetect.Visibility.NONE,
creatorVisibility = JsonAutoDetect.Visibility.NONE)
@Getter @Getter
@Setter @Setter
@AllArgsConstructor @AllArgsConstructor