Kotlin + Jackson (+@field:JsonProperty)のシリアライズで属性が複数出力されてしまう件
現象 次のような data class があったとする。 Foo.kt data class Foo( @field:JsonProperty("iPhone") val iPhone: Boo...
11 search resultsShowing 1~11 results
You need to log-in
現象 次のような data class があったとする。 Foo.kt data class Foo( @field:JsonProperty("iPhone") val iPhone: Boo...
value class、コンパイラがいろいろと頑張るのだろうなぁと思いつつ、いままでどんな感じになるのか調べていなかったので、サクッと javap して雑に確認してみます。 ※正確なところは仕様...
問題 Spring AOP(の AspectJ)では、インタフェースにつけたアノテーションを目印としたポイントカットが使用出来ない。このため、MyBatisのMapperインタフェースのメソッド...
最新(1.4.x)の Spring Boot ではこの方法を使う必要は無くなっています。 @WebMvcTest と @MockBean を使用するのが良いかと思います。 最近、Spring-B...
はるか昔、Shift JIS で随分と苦しんだ気がするのに、Unicode (というか Java の char なので UTF-16BE かな?)を使っていてもサロゲートペアに苦しめられている気...
現象 Spring Boot + MyBatis-Spring を使用している時に BeanCurrentlyInCreationException が発生することがあります。 https://...
PlatformTransactionManager の globalRollbackOnParticipationFailure を false に設定すればよい(が、@Transaction...
TransactionSynchronizationManager を使うと、トランザクションがコミットされる(された)時に実行される処理を登録できます。 また、トランザクションに紐付けるリソー...
Bean として定義していないオブジェクトに対して Aspect を適用させたい場合には、以下のように AspectJProxyFactory を使用すると可能です。 AspectJProxyF...
"foo.bar.baz" みたいな文字列で getFoo().getBar().getBaz() によって得られる値を取得します。 Spring の使用が前提ですが、SpEL を利用することで...
メモです。 背景 @RestController で REST な API をつくって、以下みたいなリクエストを受け取るとする。 GET /foo?hoge[]=1&hoge[]=2 j...
11 search resultsShowing 1~11 results
Qiita is a knowledge sharing service for engineers.