Java

Spring Securityを使ってログイン機能を作る③【独自ログイン画面の使い方】

前回の続きです。 今まで作成したものだとSpringBootがデフォルトで用意したログイン画面が表示されてしまっています。 動作確認が目的ならこれで充分ですが、世に公開するWebアプリならばやっぱり自分で作った独自のログイン画面を使うのが自...
Java

Spring Securityを使ってログイン機能を作る②【DB連携】

前回の続きです。 前回作ったログイン画面をDBと連携させていきます。 開発環境 ・Java:17 ・SpringBoot:2.7.4 ・前回の記事までの実装(詳しくは前回の記事見てください) ・DBに接続して動作確認が取れているSpring...
Java

Spring Securityを使ってログイン機能を作る①【準備】

業務でSpringSecurityの設定やらなんやらを久しぶりにやったらなんも覚えてなくてこれはヤバイと思い練習がてら自分のPCで作ってみました。 今回は準備編です。 開発環境 Javaのバージョン:17 SpringBoot:2.7.4 ...
Java

RequestRejectedExceptionのハンドリング方法

最近、現場のシステムのSpring Securityのバージョンが上がったせいかコンテキストパスの前に"/"をつけると500エラーを吐くようになってしまった。 ログを見ると初めて見るRequestRejectedExceptionという例外...
Java

【2024最新】Javaの開発環境を一瞬で構築する方法

環境構築でよく分からなくて挫折した・・・みたいな経験ありませんか? 「環境変数って何!?」 「ネットで調べた画面と全然同じ画面が出てこない・・・」 などなど特に初めてプログラムを触ろうって方が環境構築で躓く確率は体感90%くらいあります。 ...
Java

Javaの将来性について2024年に考える

Javaエンジニアを目指している方によく聞く声で 「Javaが将来的に安定して需要があるのか不安」 「ITは進歩が早いからJavaを勉強してもすぐに使えなくなりそう」 というのがあります。 実際、ITは進歩が早いので次々とプログラミング言語...
キャリア

エンジニアはまず実績を作れって話

あなたには何か人に語れるような実績はあるだろうか? どんな業界でもいい条件で働くのなら実績は必要だけどエンジニアは特にそれが顕著ってお話です。 エンジニアは実績と経験年数が全て タイトルにある通りエンジニアは実績と経験年数が全てです。 私は...
AWS

VPCについて(AWS解説)

AWSの用語解説シリーズです。 毎日AWSの参考書とにらめっこしています鈴木です。 やはり専門用語ばかり書いてあるので知らない用語や忘れている単語が多くただ読んでいるだけでは頭に入ってきません! たまには息抜きがてらブログにアウトプットして...
AWS

エッジロケーションについて(AWS解説)

今日も勉強したことをアウトプットしていきます。 間違っていることなどあったらコメントなどで教えてください。 エッジロケーションって何? エッジロケーションを理解するために、まずインターネットの仕組みについて軽く復習していきます。 インターネ...
AWS

リージョンとアベイラビリティゾーンについて(AWS解説)

AWSのソリューションアーキテクトアソシエイトの勉強を始めました。 人に教えるつもりで学習したほうが学習効果が高いとワシントン大学の研究で明らかになっています。 どうせ勉強するのなら学習効率を高めたいって気持ちがあるのでこのブログにアウトプ...