開発メモ

開発用のメモです。

基底 モデル (Form) クラス

import java.io.Serializable;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.apache.log4j.Logger;

public abstract class AbstractModel implements Serializable {

    /**
    * {@link Logger}.
    * @return logger.
    */
    public Logger logger() {
        return Logger.getLogger(getClass());
    }

    /*
    * (非 Javadoc)
    * @see java.lang.Object#toString()
    */
    public String toString() {
        return ToStringBuilder.reflectionToString(this, ToStringStyle.SIMPLE_STYLE);
    }
}
Twitter: @asahina_alice