Java 【Java】NullPointerException対策!絶対起こさせない!(笑) ByMon 2024年4月14日2024年4月14日 Javaでよく発生して、発生させると恥ずかしい思いをするNullPointerException!(笑) 以下のライブラリ等を使用して対策していきましょう! 1. Javaの標準ライブラリとベストプラクティス nullチ…
Java 【Java】jsonをオブジェクトに変換したい!Jackson(ObjectMapper)使ってみるよ! ByMon 2024年3月23日2024年3月23日 前回はオブジェクトをJsonに変換する方法を紹介しました 今回はその逆です! Jacksonライブラリを使用してJSON文字列をJavaオブジェクトに変換することもできます以下はその方法です まず、Jacksonライブラ…
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を使用して処理…
Java 【Spring Boot】JUnitでオブジェクトの状態を変更したい(ReflectionTestUtils) ByMon 2024年3月4日2024年3月4日 Spring BootでJUnitを実装する際に、ReflectionTestUtilsはリフレクション(Reflection)を使用してテスト対象のクラスやオブジェクトの非公開(private)なフィールドやメソッドに…
Java 【MapStruct】よく使用するアノテーションを使いこなしてマッピングマスターになる(オブジェクト変換!!) ByMon 2024年3月4日2024年6月20日 MapStructはJavaのオブジェクトマッピングライブラリであり、POJO(Plain Old Java Object)間でのマッピングを自動化するために使用されます 以下に、MapStructでよく使用されるアノテ…
Java 【Java】Predicateを使用して判定するためのprivateメソッドを作成したい!Predicateの使い方を紹介! ByMon 2024年2月28日2024年2月28日 PredicateはJavaで述語(条件)を表すためのインターフェースです主にコレクションの要素に対するフィルタリングや条件に基づいた処理を行う際に使用されます JavaのPredicateインターフェースには、以下の主…
Java 【Java】変数名でgetterをしたい。。。「isHas○○」ではなく「has○○」に~ ByMon 2024年2月15日2024年2月15日 以下のようなオブジェクトクラスがあるとします lombokの仕様上、「firstName」の値を取得する場合「getFirstName()」、「hasData」の値を取得する場合「isHasData()」となります ここ…
Java 【Java】Long型からInteger型に変換したいよ(型変換) ByMon 2024年2月7日2024年5月30日 JavaでLong型からInteger型に変換するにはいくつかの方法があります 基本的な方法はLong値をint値にキャストする方法がありますね ただし、この方法はlong値がintの範囲内に収まっている場合にのみ有効で…