Java– category –
-
Java
【Java】Optionalが処理できないならデフォルト値を返そう
【概要】 Optionalはnullである可能性を明示的に返してくれる便利なコンテナ・オブジェクトです。 if(obj == null)... といったことをしなくてよくなったのは素晴らしいことだと思っています。 【考察内容】 nullをOptional型で返してSyetem.out.printする... -
Java
【Java】Doubleとdoubleの違いは何か?
【結論】 Double:オブジェクト型 double:プリミティブ型 「Doubleはdoubleをラップしたオブジェクトである」ということです。 (・ω・´。)ん?つまりどういうこと? こゆこと。 ↓ Double:オブジェクト型 → フィールド(単一のdouble値)、メソッドを... -
Java
【SpringSecurity】#3~ 独自のログイン画面
【概要】 オリジナルのログイン画面を実装する方法です。 以下の内容になっています。 ログイン用のHTMLを用意する。 Controllerにログインの遷移先を定義する。 SecurityConfigクラスに独自ログイン画面の設定をする。 ログアウトボタンを設置する。 Spri... -
Java
【SpringSecurity】#2~ ユーザ毎の権限設定(認可)
【概要】 権限によって、アクセス可能なページを制限する機能の実装します。 管理者画面を作成し、権限によって画面の出し分けを行います。 前提 #1~ ログイン画面の実装が完了していること。 管理者画面の追加はSpringBootチュートリアルを元に行います... -
Java
【SpringSecurity】#1~ ログイン画面の実装(認証)
【概要】 SpringSecurityを導入してユーザ認証機能を実現します。 まずはログイン認証機能が使えるようになることを目標にしていますので、 本記事で解説する構成は最小限にとどめています。 【準備】 SpringSecurityで認証機能を実装できるように、まずは... -
Java
【SpringBoot入門】#13~ 独自のエラー画面の作成
【概要】 何らかのエラーが発生した場合に、エラー画面を表示して対応したいことがあります。 デフォルトのwhite label Error pageのままというわけにはいかないので、 独自のエラー画面を作成することで対応できます。 【エラー画面】 イメージ 説明 ...