ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바객체 XML로변환
    Spring_FrameWork 2018. 11. 23. 18:37

    자바객체를 XML 형태의 데이터로 변환하려면 JAXB2 API에서 제공하는 어노테이션들을 사용해야한다 그러나 자바 6이후로는 기본으로 포함되어있다

    Vo 클래스에 선언된 @Xml AccessorType는 BoardVO 객체를 XML로 변환할수 잇다는 의미이다 , 

    seq변수에만@XmlAttribute가 붙어있는데 이는 seq 를 속성으로 표시하라는 의미이다 그리고 searchCondition , searchKeyword, uploadFile에는

    @XmlTransient 가 설정되어 있는데 이세개의 변수는 XML 변환에서 제외하라는 의미이다. 마치 JSON 변환에서 @JsonIgnore와 같은 개념의 어노테이션이라고 보면 된다.

    마지막으로 등록달짜를 저장하는 regDate 변수는 이전까지 Date 클래스였지만 

    sql.date에는 기본 생성자가 없으므로 기본생성자가있는 utill.data로 바꿔준다


    발생오류

    seq 변수 위에 @XmlAttribute가 붙었는데 이는 seq를 속성으로 표현하라는 의미인데 

    @XmlAnyAttrbute로 잘못써서 계속 오류가 났었다 


    'Spring_FrameWork' 카테고리의 다른 글

    Mybatis JAVA API  (0) 2018.11.23
    Mybatis 구조  (0) 2018.11.23
    다국어처리  (0) 2018.11.23
    5.1 파일 업로드 처리  (0) 2018.11.23
    스프링컨테이너의관계  (0) 2018.11.23
Designed by Tistory.