scribbling
알면 좋은 Apache Commons Utility
'김용환'
2012. 8. 19. 15:38
java model를 구현하다 보면, 비교하는 작업이나 toString으로 보여줘야 하는 공통적인 부분이 생긴다.
Apapche Commons Lang 클래스를 사용하면, 좀 더 빠른 개발이 가능하다.
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
public abstract class BasicObject {
public boolean equals(Object o) {
return EqualsBuilder.reflectionEquals(this, o);
}
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}
public String toString() {
return ToStringBuilder.reflectionToString(this);
}