Jacksonでコンストラクタを利用してデシリアライズ
   2 min read
今回のコード: https://github.com/yukihane/hello-java/tree/main/jackson/jackson-deserialize-by-constructor Jackson は引数なしコンストラクタが必要、というblogを目にしましたが、正しくありません。 @JsonCreator を付与することでそのコンストラクタを使
Kotlin で JUnit4 のテストケースを書く
   2 min read
JUnit4 / Parameterized Mockito 利用 テスト対象が Lombok, MapStruct 使用 な状況で Kotlin でテストコードを書きます。 成果物: https://github.com/yukihane/hello-kotlin/tree/main/junit4-mockito-example 先にまとめを書いておきます。 (IntelliJ で Java のコードを .kt にペーストすると
Kotolin のプロジェクトを Maven で作成する
   2 min read
入門書を一通り読み終えたのでサンプルプロジェクトを作成しようと思いました。 JetBrains がメンテナンスしている archetype が利用できそうです。 https://search.maven.org/artifact/org.jetbrains.kotlin/kotlin-archetype-jvm mvn archetype:generate -DarchetypeGroupId=org.jetbrains.kotlin -DarchetypeArtifactId=kotlin-archetype-jvm IntelliJ IDEA から作
Mapstruct Spring Extensions を試してみる
   3 min read
はじめに MapStruct の公式サイトを見ていると、 Mapstruct Spring Extensions なるサブプロジェクトが発足していたので、何者か調べようと試してみました。 結果、これは Spring の ConversionService の Converter と MapStruct