たま

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

Spring

VS CodeでSpring Boot

VS CodeのチュートリアルにSpring Bootがあったので試してみた。 code.visualstudio.com 事前準備 VSCodeのインストール JDKのインストール(今回はversion 1.8.151) 環境変数JAVA_HOMEの設定 Mavenのインストール 拡張機能 VS CodeにJava Extension Packをイ…

Spring Test DBUnitでJSONカラムにデータを投入する

Spring Test DBUnitで @DatabaseSetup を使用してテストデータを投入する際に、対象のテーブルにJSONカラムが存在すると失敗するが、PostgresqlDataTypeFactoryを拡張することで投入できるようになる。 環境 Spring Boot 1.4.1 Spring Boot Test Starter Spr…

Spring BootでセッションIDを取得する

意外とセッションIDの取得方法が見当たらなかったのでメモ。 Controllerメソッドの引数に、HttpSessionかHttpServletRequestを使用することでセッションIDを取得することができる。 public class HogeController { // HttpSessionを使用する場合 @GetMapping…