Java StreamAPIでListをフィルタリングする 最近StreamAPIを使うのが楽しくていろんなユースケースを試しています。 今回はタイトル通りListから特定の条件のものをフィルタリングして取り出してみる。 やりたいこと List内の要素から一定... 2024.06.26 Java
Java Java StreamAPIを使ってListをソートする②複数条件でのソート 前回の続きです。 今回は名前、年齢をフィールドに持つUserというクラスのListを作り、複数条件を指定して並べ替えしてみます。 Userクラス まずは並べ替えに使うためのmodelでUserクラスを... 2024.06.22 Java
Java Java StreamAPIを使ってListをソートする①基本形 次の現場でJava8を使うためStreamAPIを予習していく。 今回は結構使う機会の多いソートについて基本から解説していく。 単純にListをソートする 単純にソートする場合は以下のように記述します... 2024.06.21 Java
Java StreamAPIを使ってList内のインスタンスのフィールドから新たなListを作りたい 実務でStreamAPIを使う機会があったので復習。 StreamAPI意図的に使うようにしていかないと忘れちゃうよね。 やりたいこと List<Address>みたいなデータベースから取得した住所情... 2024.06.19 Java
Java SpringBootを使ってMVCを理解しよう② 前回の続きです。 前回作成したContrrollerとView間で値を受け渡しつつ、ついでにmodelで計算もしちゃって 有名なFizzBuzzプログラムをつくっちゃいましょう。 流れとしてはView... 2024.06.18 JavaSpring
Java Thymeleafでフォームを作ろう〜Sample付き〜 Thymeleafって書き方が独特でなんとなくわかりにくい。 次のプロジェクトでThymeleafを触ることになりそうなので復習がてら記事にまとめます。 Controllerのサンプル まずはフォーム... 2024.06.08 JavaSpring
Java SpringBootを使ってMVCを理解しよう① 以前書いてしばらく放置していたSpringSecurityの記事がいつの間にか結構PV数を稼いでいたので久しぶりにコード解説しようと思います。 今回作成するのはJavaのフレームワークであるSprin... 2024.06.07 JavaSpring
Java Spring Securityを使ってログイン機能を作る③【独自ログイン画面の使い方】 前回の続きです。 今まで作成したものだとSpringBootがデフォルトで用意したログイン画面が表示されてしまっています。 動作確認が目的ならこれで充分ですが、世に公開するWebアプリならばやっぱり自... 2024.01.24 JavaSpring
Java Spring Securityを使ってログイン機能を作る②【DB連携】 前回の続きです。 前回作ったログイン画面をDBと連携させていきます。 開発環境 ・Java:17 ・SpringBoot:2.7.4 ・前回の記事までの実装(詳しくは前回の記事見てください) ・DBに... 2024.01.23 JavaSpring
Java Spring Securityを使ってログイン機能を作る①【準備】 業務でSpringSecurityの設定やらなんやらを久しぶりにやったらなんも覚えてなくてこれはヤバイと思い練習がてら自分のPCで作ってみました。 今回は準備編です。 開発環境 Javaのバージョン:... 2024.01.20 JavaSpring