2018年12月22日 / 最終更新日時 : 2018年12月22日 Java【Java】Comparableインターフェースを実装してListの要素をソートする 自作のオブジェクトクラスを要素にもつListを並べ替える際、 Comparableインターフェースを実装して順序を定義する方法をメモ。 Comparableインターフェースを実装する 自作のオブジェクトクラスPerson […]
2018年12月22日 / 最終更新日時 : 2018年12月22日 Java【Java】ArrayListの要素をソート(並べ替え)する ArrayListクラスで作る、可変長配列の要素を並べ替える方法をメモします。 (配列と同様、要素は追加した順番に並んでいる) 文字列(String型)を格納するListの要素をソートする アルファベット順(A to Z […]
2018年12月17日 / 最終更新日時 : 2018年12月22日 Java【Java】配列の要素をソート(並べ替え)する Javaで配列の要素を並べ換える方法をメモ。 並べ替えにはjava.utilパッケージ、Arraysクラスのsortメソッドを使用する。 Arraysクラスにはソートや検索など、配列を操作するためのメソッドがあらかじめ用 […]
2018年12月13日 / 最終更新日時 : 2018年12月13日 Java【Spring Boot】ModelクラスとModel And Viewクラス Spring Bootのプロジェクトでは コントローラーからビュー側へデータの値を渡す処理を行う場合、 Spring FrameworkのModelクラスもしくはModel And Viewクラスを利用して実現させますが […]
2018年12月4日 / 最終更新日時 : 2018年12月4日 Java【Spring Boot】@PostMappingを複数定義する方法 同じフォーム内にPOSTリクエストを送信するボタンが複数あり それぞれのボタンによって送信先のコントローラ内で別々の処理を行いたい場合、 リクエストによってハンドリングを分岐する方法をメモします。 (例)金額を投入するボ […]
2018年12月4日 / 最終更新日時 : 2018年12月4日 Java【Spring Boot】Controllerでリクエストパラメーターを受け取る フォームから送信された値をControllerクラスで受け取る @RequestParamアノテーションの使い方についてメモします。 Thymeleafテンプレート <form action=”/result” m […]
2018年12月1日 / 最終更新日時 : 2019年12月29日 Java【Spring】Thymeleafでテンプレートフラグメントを使った部品化と取り込みの方法 ヘッダー・フッターやメニューなど複数ページ共通のコンテンツをあらかじめ部品化して各ページへ組み込む、 Thymeleafのテンプレートフラグメントの使用方法と手順をメモ。 こちらを使用すると共通部分を使用している全ページ […]
2018年10月15日 / 最終更新日時 : 2018年10月15日 Java【Spring Boot】Controllerが正しく動かない原因 Spring Bootプロジェクトで画面遷移のハンドリングが出来なかった時のエラー内容と原因をメモ。 画面からフォームボタンのPOSTリクエスト時。 リソースに辿り着けない。。 Controllerのソース POSTリク […]
2018年10月14日 / 最終更新日時 : 2018年11月18日 Java【Spring Boot】コントローラーでリクエストをハンドリングする @Controllerアノテーションで コントローラーとして役割を持たせたクラスファイルでリクエストをハンドリングする。 クラスメソッドに、リクエストを受け付けるアノテーション@RequestMappingを使用する。 […]
2018年10月3日 / 最終更新日時 : 2018年10月3日 Java【Spring Boot】Controllerでセットした値を元にプロジェクト内の画像ファイルを参照する Controllerクラス側でmodel.addAttributeを利用してセットした値を利用して View側で画像ファイルを参照するThymeleafeの記述方法をメモます。 ※画像ファイルなどの配置ディレクトリや参照 […]