2022-10

バックエンド

【Spring】Exception Handlerで例外処理を行う(サンプルコードあり)

SpringでのException Handlerを使用した例外処理について記載しています。 重要なのは@RestControllerAdviceと@ExceptionHandlerの二つのアノテーションです。 この二つを理解できれば簡単にException Handlerを作成できます。
データベース

【SQL】EXISTSの基本構文からよく使うサンプルまで徹底解説!

EXISTS句の基本構文からサンプルまで紹介しています。EXISTS式は実行結果が存在するかどうかを判定したいときに利用します。副問い合わせ(サブクエリ)と組み合わせることで力を発揮します。IN句との違い、使い分けも理解しておきましょう。
データベース

【SQL】 CASE式の基本構文から実践例まで徹底解説!

CASE式の基本構文(単純CASE式、検索CASE式)から応用的な使い方まで紹介しています。 CASE式はIN句やEXISTS句、GROUPBY句やHAVING句と合わせることで力を発揮します。 これらも併せて習得していくことでSQLの習熟度が大きく上がっていきます。
バックエンド

【Swagger】Spring BootとSpring FoxでAPIドキュメントを作成する

Spring BootにSpringFoxを導入し、Swaggerを利用する方法を解説しています。 Swaggerを導入することで、自動的にOpenAPIのドキュメントを生成することができます。
転職活動

実務経験1年未満が転職ドラフトに登録してみた結果

実務経験1年未満が転職ドラフトに登録してみた結果を記載しています。 転職ドラフトは企業がエンジニアを年収を提示して競争入札する形の転職サイトです。 自分の市場価値を年収ベースで知ることができます。
その他

【Git】rebaseコマンドを使用してコミット履歴を整理する

rebaseコマンドのiオプションを使用することで複数のコミットをまとめることができます。 rebaseのiオプションを指定した場合、各コミットに対して色々な操作が可能ですが、本記事ではfixupとsquashを使用しています。
その他

【Git・Github】ローカルにないリモートブランチを取り込む方法

Git・GitHubにおいてローカル環境にないリモートブランチを取り込む方法を記載しています。 fetchコマンドとcheckoutコマンドを使用することで実現することができます。 現場やチーム開発では必須の操作なので、是非、マスターしてください。