阻止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;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.persistence.*;
import lombok.AllArgsConstructor;
@@ -9,6 +10,12 @@ import lombok.Setter;
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
@Setter
@AllArgsConstructor