Update common.properties at run time and refresh application context to load the updated properties

Hello devs!

I have implemented where if the properties needed for fhir client connection (url, username and password) are null or empty, the bean is created but not necessarily needing the properties above. I did this and the application startup was successful and the clientRegistryFhirClient bean is skipped. Here is the commit for the above →

Now the required usecase is how do I handle it if the properties are provided when the application has already started and the spring bean already created?

Cc: @Moses_Mutesasira @Herbert.