버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

코드 블럭
languagejava
linenumberstrue
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;

@JacksonXmlRootElement(namespace = "http://s3.amazonaws.com/doc/2006-03-01/")    → ROOT 노드인 경우 사용하도록 함
public class AccessControlPolicy {

    @JacksonXmlProperty(localName = "Owner")       → XML에서는 <Owner>이지만 Java에서는 owner이므로 명시적으로 name을 정의함
    protected Owner owner;

    @JacksonXmlProperty(localName = "AccessControlList")
    protected AccessControlList accessControlList;

    public Owner getOwner() {
        return owner;
    }

    public void setOwner(Owner value) {
        this.owner = value;
    }

    public AccessControlList getAccessControlList() {
        return accessControlList;
    }

    public void setAccessControlList(AccessControlList value) {
        this.accessControlList = value;
    }

}

...