2018-11-01から1ヶ月間の記事一覧

SpringBoot + h2 + mybatisでHelloWorld

ハンズオン用のメモです 開発環境はIntellij、ビルドツールはgradleです 今回のゴール プロジェクトを新規作成する SpringBootでHello build.gradleを編集する buildscriptを追加する pluginにspringを追加する dependenciesにspringを追加する build.gradle…

RAMLの導入を考える

夜中に眠れなくなってしまったので、なんとなくRAMLの導入について考える RAMLとは YAMLでRestAPIのAPI仕様を作成できるツール 今私がいる環境 java spring boot ddd 何が生成できるの? YAMLから以下を生成できる API仕様書 バリデーションチェック(可能性)…

【SpringBoot】Formクラスのフィールドを値オブジェクトにする

真面目に調べたことがなかったのでメモ ## ポイント ### Formクラス - メソッド名をAPIのキー名と同じにする - セッターへは値オブジェクトを渡す ### 値オブジェクト (NameForm) - 値はコンストラクタで渡す ### その他 Formや値オブジェクトはプライベート…

googleドキュメントにmermaid.jsを書く

googleドキュメントはオンライン上で編集できてとても便利。 そこにmermaid.jsも書きたい!ってことでやってみた。