spring-state-machine
の状態、アクション、および遷移の構成情報をデータベースに格納することはできますか?考え方は、起動時にその構成データをロードし、そのデータを使用して状態マシンを作成することです。このようにして、状態、アクション、遷移をいつでも変更し、アプリケーションをリロードしてステートマシンのグラフを変更することができます。データベースからスプリングステートマシンを導出する
第2に、スプリングステートマシンが提供するpersist
の機能について少し混乱しています。何らかの状態遷移をもたらすユーザによって実行されたアクションの観点から、履歴/活動ログ情報を保持することは可能ですか?または、それをリロードするのに役立つステートマシンの内部状態です。このようなアクティビティログをデータベースで利用できるようにしたい場合、スプリングステートマシンのフレームワークはそのデータを格納する機能を備えていますか?