분류 전체보기
-
[Jackson] 관계를 갖는 객체 변환 에러개발 2015. 1. 25. 16:04
부모 자식 관계 같은 관계를 갖는 객체는 아래와 같은 어노테이션을 붙여주어야 한다. 부모 @JsonManagedReference 자식 @JsonBackReference 실제로 ORM을 사용하다 보면 테이블간의 관계를 표현하는 객체들을 바로 JSON으로 변경할때 조인 컬럼들이 변환에러가 남. 참고http://jackson.codehaus.org/1.7.9/javadoc/org/codehaus/jackson/annotate/JsonManagedReference.html http://jackson.codehaus.org/1.9.2/javadoc/org/codehaus/jackson/annotate/JsonBackReference.html
-
[JPA 2.0] MayToMany 설정하기개발 2015. 1. 25. 15:38
USER - ROLE의 관계 설정을 가정 User 클래스 @Id@Column(name = "USER_ID") private String userId;@ManyToMany(fetch = FetchType.EAGER)@JoinTable(name = "AUTHORITIES", joinColumns = { @JoinColumn(name = "USER_ID", referencedColumnName = "USER_ID") }, inverseJoinColumns = { @JoinColumn(name = "ROLE_ID", referencedColumnName = "ROLE_ID") }) private Set roles; Role 클래스 @Id@Column(name = "ROLE_ID") private String r..
-
RestTemplate 한글 문제개발 2015. 1. 13. 19:02
Spring에서 http 기반의 메시지 처리는 HttpMessageConverter를 이용한다. RestTemplate 클래스의 postxxx 메서드를 이용해서 파라미터를 전송하면 FormHttpMessageConverter를 사용하게됨.FormHttpMessageConverter는 넘겨주는 파라미터 타입에 따라서 HttpMessageConverter 종류를 다르게 사용함. 한글 깨지는 문제는 StringHttpMessageConverter의 기본 캐릭터셋이 UTF-8 아님. 해결책은 아래 설정 참조. 아래부부은 이렇게 변경해도됨 Java Code List>();FormHttpMessageConverter formHttpMessageConverter = new FormHttpMessageConverter..
-
logback.xml 정의 하기개발 2015. 1. 13. 13:57
자세한건... 홈페이지에서... http://logback.qos.ch/ DOCTYPE configuration> %d [%t] %-5p %c - %m%n 로그백을 써야하는 이유 -> https://beyondj2ee.wordpress.com/2012/11/09/logback-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC-%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0-reasons-to-prefer-logback-over-log4j/