Spring Boot

Spring は巨大でそれぞれを選んで自分でくっつけてアプリとして成立させるためにはハードルが高いので、定番モノを簡単に組み合わせれる(た)ようにしたセット ここでは、色々なことに使える狭義の Spring Boot ではなく、Webアプリをお手軽使うアレ、という意味で Spring Boot と呼ぶ。

ここでは 2.1.0 ぐらいの話。それ以下でも使えるかもしれないし、それ以上でも参考になる場所もあるかもしれない程度。

Webアプリを成立させるために必要な要素

  • ログイン、ログアウト
    • セッション管理
  • コントローラー
    • ルーティング URL マッピング
    • レスポンス
      • 全自前
      • テンプレート呼び出し
      • エラー
      • リダイレクト
      • ファイルダウンロード
      • JSON
      • 画像
    • パラメータ取得
    • バリデーション
    • エラーハンドリング
    • トランザクション管理
    • Cookie管理
  • レイヤー管理
  • ファイル管理
  • View
    • テンプレート
      • レイアウト管理
    • アセット管理
    • 静的コンテンツ
  • DB
    • 取得
    • 新規
    • 更新
    • 削除
    • ORM
    • セッション管理
    • 定義管理、マイグレーション
  • バッチ処理
  • ログ
    • 定義
    • 出力
    • ローリング
  • 設定値
  • 運用
    • ビルド
      • 環境毎の設定切り替え
    • 実行本番環境
    • デプロイ
  • 開発
    • 開発環境
      • テスト実行
      • テストデータ管理
      • モック
      • テスト環境用設定切り替え
java/spring/spring_boot/start.txt · 最終更新: 2021-06-22 12:44 by ore