Hello Vaidhyanathan,
Thanks for contacting the Pivotal Support Community!.
That said, in order to avoid the issue in the first place, you should orderly start and shutdown the members with persistent data; please have a look at Start Up and Shut Down with Disk Stores [1] for further details. To answer your first question, you can still use the revoke missing-disk-store [2] command, even when using a spring-boot application, you just need to make you manually delete the folders afterwards as thee member won't be able to re-join the distributed system with a revoked disk store, you can get more information about this in Handling Missing Disk Stores [3].
Regarding your second question, I don't fully understand the issue... I'd suggest to create a new community post and add more details so we can help (a new post basically to avoid polluting this one with unrelated issues/questions).
Hope this helps.
Best regards.
[1]: https://gemfire.docs.pivotal.io/98/geode/managing/disk_storage/starting_system_with_disk_stores.html
[2]: https://gemfire.docs.pivotal.io/98/geode/tools_modules/gfsh/command-pages/revoke.html
[3]: https://gemfire.docs.pivotal.io/98/geode/managing/disk_storage/handling_missing_disk_stores.html