JavaのWebアプリケーション開発フレームワークによる、Webサイト開発の顛末記です。

EclipseのMavenを使った、Spring-MVC、Thymeleaf、MyBatis 等のプログラミングテクニックを、
備忘録的に記録しています。実際に動くソースコードを多用して説明していますので、
これからEclipseや、Spring-MVCを始めたいと思っている人にとって、少しでも参考になれば幸いです。
Spring-MVCの散歩道 > JSONぶらり旅 > Chart.jsを使ってグラフを表示するサンプル

package jp.dip.arimodoki.model;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

import jp.dip.arimodoki.model.data.ChartDoughnutData;

/**
 * データ受け渡しフォームBeanクラス
 */
@Scope("prototype")         //singleton回避
@Component              //コンポーネントスキャン用のおまじない
public class FormChart implements FormChartIf {
    /**
     * リクエストパラメータ格納クラス
     */
    private JsonReqParamIf      jsonReqParam;

    /**
     * view返却用ドーナツグラフデータ
     */
    private ChartDoughnutData chartDoughnutData;

    public JsonReqParamIf getJsonReqParam() {
        return jsonReqParam;
    }

    public void setJsonReqParam(JsonReqParamIf jsonReqParam) {
        this.jsonReqParam = jsonReqParam;
    }

    public ChartDoughnutData getChartDoughnutData() {
        return chartDoughnutData;
    }

    public void setChartDoughnutData(ChartDoughnutData chartDoughnutData) {
        this.chartDoughnutData = chartDoughnutData;
    }

}