metadata

metadata:元数据,描述数据的数据,举个例子:在java中使用广泛的注解,就是描述数据的数据的一个具体实现。下面附两个注解的使用示例:

package gson;

public class ObjectDemo {

    private String name;

    @Override
    public String toString() {
        return "ObjectDemo [name=" + name + "]";
    }
}

上述是常见的一个类的toString方法,有一个@Override的注解,覆盖父类的方法,此处方法也可以理解为数据,那注解@Override就是描述数据的数据。下面举一个在属性上添加注解的例子:

package com.sboot.firstdemo.demo.entity;

import javax.persistence.Column;
import javax.persistence.Entity;

@Entity
public class DemoEntity {

    @Column(name = "id")
    private String id;
    @Column(name = "name")
    private String name;

    @Override
    public String toString() {
        return "DemoEntity [id=" + id + ", name=" + name + "]";
    }

}

这是在web应用中常见的实体映射类,在id属性上的注解@Column就是描述id的数据,即描述数据的数据。

原文地址:https://www.cnblogs.com/silenceshining/p/9315137.html