Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Transient关键字

被修饰后,就不会被序列化

public class TransientTest {

    @AllArgsConstructor
    @NoArgsConstructor
    @Data
    public static class InnerBO {
        private String name;
        private int age;
        private transient int temp;
    }

    @Test
    public void test() {
        InnerBO innerBO = new InnerBO();
        innerBO.setName("1");
        innerBO.setAge(1);
        innerBO.setTemp(99);
        System.out.println(JSON.toJSONString(innerBO));
    }
}

输出后

{
  "age": 1,
  "name": "1"
}