IntellijでEmbeddedStorageを使ってJava22で実装してみた (original) (raw)

EmbeddedStorageを使った実装

dependencies { implementation 'org.eclipse.store:storage-embedded:1.4.0' }

package org.example;

import org.eclipse.store.storage.embedded.types.EmbeddedStorage; import org.eclipse.store.storage.embedded.types.EmbeddedStorageManager;

import java.time.LocalDateTime;

public class EmbeddedStorageMain {

public static void display() {
    EmbeddedStorageManager storageManager = EmbeddedStorage.start();
    System.out.println((LocalDateTime)storageManager.root());

    storageManager.shutdown();
}

public static void store() {
    EmbeddedStorageManager storageManager = EmbeddedStorage.start();
    storageManager.setRoot(LocalDateTime.now());
    storageManager.storeRoot();
    storageManager.shutdown();
}

public static void main(String[] args) {
    System.out.println("Hello EmbeddedStorage!");
    store();
    display();
}

}

実行時の出力結果

Hello EmbeddedStorage! 2024-07-30T20:38:32.542190700

実行前の構成

実行後の構成

感想

参考サイト

nowokay.hatenablog.com

blog1.mammb.com