Spring Security 【Spring Security】DBから認証情報を取得して認証するのをやってみる ByMon 2024年4月25日2024年4月25日 DBから認証情報を取得して認証する場合はSpring Securityを使ってカスタムの認証プロバイダ(AuthenticationProvider)を実装することが一般的です この認証プロバイダはユーザー名とパスワード…
Java 【Java】Optional変数が空の場合のさまざまな制御を確認しよう! ByMon 2024年4月24日2024年4月24日 Javaの実装でNullPointerExceptionを発生させるととても恥ずかしい…(笑) Nullを上手く扱うために「Optional」を利用するのではないでしょうか? 今回は「Optional」を使用…
React 【React】VS CodeのLive Serverを使って簡単に動作確認しちゃうよ!簡単にレンダリングだ! ByMon 2024年4月22日2024年4月22日 VS Codeの拡張機能であるLive Serverを使用して、Reactアプリケーションを簡単に実行する方法を説明します Live Serverは静的なHTMLやJavaScriptファイルをローカルサーバーで実行し、…
React 【React】簡単なレンダリングをします! ByMon 2024年4月21日2024年4月21日 Reactで簡単なレンダリングを行うためには、まずはReactアプリケーションをセットアップして、コンポーネントを作成してそれをレンダリングする必要があります 以下に、基本的な手順を示します Reactアプリケーションの…
React 【React】TypeScript!「…」を使え!オブジェクトのプロパティを展開して引数を渡したい(TypeScript) ByMon 2024年4月17日2024年4月17日 Reactで引数の頭に「…」をつけると、その引数がオブジェクトの展開 (Object Spread) を意味します 新しいオブジェクトを作成する際に、既存のオブジェクトのプロパティを展開してコピーするために使用されます …
Java 【Java】NullPointerException対策!絶対起こさせない!(笑) ByMon 2024年4月14日2024年4月14日 Javaでよく発生して、発生させると恥ずかしい思いをするNullPointerException!(笑) 以下のライブラリ等を使用して対策していきましょう! 1. Javaの標準ライブラリとベストプラクティス nullチ…
AWS 【AWS】JavaでDynamoDBを使用してみる ByMon 2024年3月31日2024年3月31日 DynamoDBはAWS(Amazon Web Services)が提供するフルマネージドなNoSQLデータベースサービスです JavaでDynamoDBを使用する場合、AWS SDK for Javaを使用して操作を行…
Java 【Java】オブジェクトをjsonに変換したい!Jackson(ObjectMapper)使ってみるよ! ByMon 2024年3月22日2024年3月23日 JavaでオブジェクトをJSON形式に変換するためには一般的にはJackson、Gson、またはJSON.orgのライブラリを使用することが一般的です 以下では、Jacksonライブラリを使用した方法を示します まず、J…
Java 【Java】APIでファイルダウンロードしたい!SpringのResourceライブラリを使ってみる ByMon 2024年3月20日2024年3月20日 Spring FrameworkのResourceを使用してファイルダウンロードのAPIを実装し、ブラウザからAPIを叩くとファイルがダウンロードされるようにする方法は以下のコントローラを作ると良いと思います 以下の例は…
Java 【Java】CsvFormatライブラリを使用してcsvファイルをアップロードするよ! ByMon 2024年3月14日2024年3月14日 CsvFormatライブラリを使用してJavaでCSVアップロード機能を作成する手順を紹介します! Spring BootでAPIのリクエストから受け取ったCSVファイルをアップロードし、CsvFormatを使用して処理…