Java

spring

【Java】Spring:DBマスタをキャッシュで保持してRESTAPIで一覧を取得する

■処理概要Springの「@EnableCaching」を有効にして、初回DBアクセス時に取得した情報をキャッシュで保持して、2回目以降は、DBにアクセスせずキャッシュを参照するようにする。なお、アプリ実行中、DBマスタに新規で追加しても再...
spring

【Java】Spring:URLに応じてそれぞれのプロパティファイルから値を取得

■処理概要指定するURLに応じてそれぞれのプロパティファイルから値を取得する。URLとプロパティファイルの紐付けは以下の通り。URLプロパティファイル名/rest/sample/asampleA.properties/rest/sample...
Java

【Java】初期化子の使い方:ユーザ名と教科の点数から、合計・平均点を算出する

■概要実装する処理の概要は以下の通り。ユーザ名と教科の点数から、合計・平均点を算出教科は国語、英語、数学、歴史、科学とするコンストラクタは以下の3つ言語科目(国語、英語)言語科目以外(数学、歴史、科学)全科目(国語、英語、数学、歴史、科学)...
spring

【Java】Spring:ヘルスチェックAPI – 現在時刻と10桁の乱数をJson形式で返す –

■概要サーバの死活監視(ヘルスチェック)として、/healthへGetでアクセスした場合、以下の項目をJson形式で返却する。Json形式で返却する項目10桁の乱数(パディング左0埋め)例:0123456789現在時刻また、実装するJava...
Java

【Java】For文を使用して2次元配列から値を取得し、合計値を20にする

■概要以下の2次元配列の値を使用して、合計値が20になるようなプログラムを実装する。なお、配列の値をすべて使用しなくても良い。{ {1, 2}, {3, 4, 5}, {6, 7, 8}}■計算方法以下表のうち、赤字の値「...
Java

【Java】作成したCSVファイルと期待値が一致するかチェックする

■概要作成する処理の概要は以下の通り。作成したCSVファイル(以降、実測値とする)を読み込むデータ項目が期待値通りか確認する1レコードずつ取得し、1カラムずつ一致している確認するCSVファイル内のデータについて、日付は対象外なお、実測値およ...
Java

【Java】enumを使用したループ処理で掛け算する

■概要enumを使用した処理概要は以下の通り。1〜100までの乱数を取得するenumに定義した値全てと乱数とで掛け算する■クラス図実装するクラス図は以下の通り。■フローチャートメインクラスの処理について、フローチャートを以下に示す。開始開始...
spring

【Java】Spring:DBの検索結果を取得する

■概要作成する機能の概要は以下の通り。DB検索結果取得(今回は、対象テーブルの全てのデータ)取得した値をREST機能で返却するJavaとSpring Bootのバージョンは以下の通り項目バージョンJAVA17Spring Boot3.3.3...
spring

【Java】Spring:context.xmlに設定した値を取得する

■概要 作成する機能の概要は以下の通り。service-context.xmlに値を設定する取得した値をREST機能で返却するJavaとSpring Bootのバージョンは以下の通り項目バージョンJAVA17Spring Boot3.3.3...
spring

【Java】Spring:application.yamlに設定した値を取得する

■概要作成する機能の概要は以下の通り。application.yamlに値を設定する取得した値をREST機能で返却また、JAVAとSpringのバージョンは以下の通り。項目バージョンJAVA17Spring Boot3.3.3■設定値と出力...