出版社内容情報
Spring BootはSpring Frameworkのフレームワークのひとつで、環境設定を簡略化し、Javaによる開発を効率化するフレームワークです。
本書はJavaエンジニア1年目、仕事で使うためSpring Bootを学び始めたいという方を対象に、現場ですぐに使える知識を解説します。
前提知識は以下のとおりです。
・入門書レベルのJava基本文法を利用してプログラムが作成できる
・HTMLとCSSを利用してWebページを作成できる
・SELECT文・INSERT文・UPDATE文・DELETE文を利用してリレーショナルデータベースを操作できる
実装だけではなくテストの技術まで学習でき、短期間で現場で使える技術を取得できます。また、各章ごとにハンズオンを取り入れることで、実際に手を動かすことで知識を定着させます。
【目次】
第1章 Spring Bootって何?
1.1 Spring Frameworkって何?
1.2 Spring Boot誕生の理由
1.3 Spring Bootの特徴
1.4 まとめ
第2章 本書のための開発環境を構築する
2.1 Spring Bootを利用した開発に必要なもの
2.2 Pleiades All in One Eclipseのインストール
2.2.1 インストーラーのダウンロード(Windows・macOS共通)
2.2.2 インストールの実行と起動(Windowsの場合)
2.2.3 インストールの実行と起動(macOSの場合)
2.3 初めてのSpring Boot Webアプリケーションを作成する
2.4 サンプルプロジェクトをインポートする
2.5 サンプルプロジェクトの構成
2.6 まとめ
第3章 Springでよく使うJava知識を理解する
3.1 Maven
3.2 JUnit
3.3 Mockito
3.4 テキストブロック
3.5 enum
3.6 レコードクラス
3.7 ラムダ式
3.7.1 無名クラス
3.7.2 ラムダ式
3.7.3 ラムダ式の省略
3.8 Stream API
3.9 Optional
3.10 まとめ
第4章 Springの根幹!DIコンテナを理解する
4.1 DIコンテナとBeanって何?
4.2 必要なライブラリ
4.3 Beanを定義する方法
4.4 コンポーネントスキャンによるBean定義
4.4.1 コンポーネントスキャンとは
4.4.2 Beanを定義する
4.4.3 コンポーネントスキャンの実行+Beanの取り出しと利用
4.5 メソッドによるBean定義
4.5.1 Java Configとは
4.5.2 Beanを定義する
4.5.3 DIコンテナの生成+Beanの取り出しと利用
4.6 コンポーネントスキャンでのBean定義とメソッドでのBean定義の使い分け
4.7 DIとは
4.8 @Autowiredの省略
4.9 まとめ
第5章 Spring JDBCでデータベースにアクセスしよう
5.1 Spring JDBCとは
5.2 本章で作成するアプリケーション
5.2.1 概要
5.2.2 作成物
5.3 必要な設定
5.3.1 ライブラリの追加
5.3.2 組み込みデータベースの追加
5.3.3 application.propertiesの設定



