weblog@kentama

技術的なメモ置き場。主にJava。

JSONからリストを作成する

KotlinでJacksonを使用して、JSONからリストを作成するのにハマったのでメモ。

import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
import com.fasterxml.jackson.module.kotlin.readValue

class Foo {
    fun bar() {
        val mapper = jacksonObjectMapper()
        val libraries: List<Baz> = mapper.readValue("[{JSON}]")
    }
}

【Spring Boot】ユニットテストでセッションスコープのモックデータを用意する

Spring Bootのユニットテストでセッションスコープのテストをしたいときに MockHttpSession を使用することでモックデータを作成ができる。

MockHttpSession session = new MockHttpSession();
session.setAttribute("key", "value");
MockHttpServletRequest request = new MockHttpServletRequest();
request.setSession(session);