
Spring Bootアプリケーションでコントローラクラスに@RequestMappingアノテーションを付与してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootアプリケーションでコントローラクラスを利用することで、画面遷移時の処理を定義できるが、コントローラクラス(メソッドでな …
Spring Bootアプリケーションで定義ファイルから取得した数値(Integer型)を利用してSQLを実行してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootアプリケーションでは、application.propertiesの値を@Valueアノテーションを利用して取得できる …
Spring Bootアプリケーションで定義ファイルから取得した数値(文字列型)を利用してSQLを実行してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootアプリケーションでは、application.propertiesの値を@Valueアノテーションを利用して取得できる …
Spring Bootアプリケーションで定義ファイルの値をString型以外で取得してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootアプリケーションでは、application.propertiesの値を@Valueアノテーションを利用して取得できる …
Oracle上で@Transactionalアノテーションをネストして利用してみた
purin_it ITエンジニアとして経験・学習したこと
@Transactionalアノテーションはクラス間でネストして利用することができ、propagation属性の設定値を変えることで、今まで …
各DB上でDML(insert,update,delete)を実行した際の挙動をJUnit5 DBUnitで試してみた
purin_it ITエンジニアとして経験・学習したこと
JUnit5 DBUnitを利用して、DML(insert文, update文, delete文)を実行すると、どのDB上で実行した場合でも …
各DB上でtruncate文を実行した際の挙動をJUnit5 DBUnitで試してみた
purin_it ITエンジニアとして経験・学習したこと
truncate table文によって、テーブルの全データを削除することができるが、truncate table文を実行した後でロールバック …
JUnit5のコントローラのテストで@WebMvcTestや@Importのアノテーションを利用してみた
purin_it ITエンジニアとして経験・学習したこと
コントローラクラスのテストを行う際、@SpringBootTestアノテーションの代わりに@WebMvcTestアノテーションを利用すると、 …
JUnit5でBean Validationのテストを行ってみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootを利用したWebアプリケーションで、Formオブジェクトのチェック処理を行う際はBean Validationを利用す …
JUnit5でコントローラのテストを行うMockMvcや、APIのテストを行うMockRestServiceServerを利用してみた
purin_it ITエンジニアとして経験・学習したこと
以前このブログで、MockMvcを利用してコントローラクラスのテストを行うプログラムを紹介したが、コントローラクラス内でAPI呼び出しを行う …