Я могу запустить локальный сервер DynamoDB с bash с помощью этой команды:
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb &
Нет ли способа pure-java для запуска сервера в одном коде? Я не имею в виду явную выноску в оболочку через объект Process
, но такой способ, чтобы при запуске моего приложения сервер запускался, а когда мое приложение было убито, сервер был убит.
Я могу жить со встроенной базой данных, если такой режим существует, хотя что-то, что отражает семантику согласованности сервера, было бы идеальным.