Spring– tag –
-
プログラミング
compiler.automake.allow.when.app.runningの設定が無くなっている件
概要 IntelliJのレジストリ設定から、 compiler.automake.allow.when.app.running が無くなっている件について、設定場所が変わっていたことのメモです。 仕様 compiler.automake.allow.when.app.runningの設定は、 IntelliJ 2021.2以降から以下に変更され... -
プログラミング
【SpringSecurity】#3~ 独自のログイン画面
概要 オリジナルのログイン画面を実装する方法です。 以下の内容になっています。 ログイン用のHTMLを用意する。 Controllerにログインの遷移先を定義する。 SecurityConfigクラスに独自ログイン画面の設定をする。 ログアウトボタンを設置する。 SpringSe... -
プログラミング
【SpringSecurity】#2~ ユーザ毎の権限設定(認可)
概要 権限によって、アクセス可能なページを制限する機能の実装します。 管理者画面を作成し、権限によって画面の出し分けを行います。 前提 #1~ ログイン画面の実装が完了していること。 管理者画面の追加はSpringBootチュートリアルを元に行います。 実... -
プログラミング
【SpringSecurity】#1~ ログイン画面の実装(認証)
概要 SpringSecurityを導入してユーザ認証機能を実現します。 まずはログイン認証機能が使えるようになることを目標にしていますので、 本記事で解説する構成は最小限にとどめています。 準備 SpringSecurityで認証機能を実装できるように、まずは環境を準... -
プログラミング
【SpringBoot入門】#13~ 独自のエラー画面の作成
概要 何らかのエラーが発生した場合に、エラー画面を表示して対応したいことがあります。 デフォルトのwhite label Error pageのままというわけにはいかないので、 独自のエラー画面を作成することで対応できます。 エラー画面 イメージ 説明 存在しな... -
プログラミング
【SpringBoot入門】#12~ 削除機能の実装
概要 ダイアログでOK押下された場合の削除処理を実行します。 画面からリクエストされた書籍情報IDをキーに、論理削除を実装します。 システム開発ではほとんどの場合、論理削除を行います。 物理削除するのは、洗い替えでデータを全て入れ替えるときくら...