I found ReloadableResourceBundleMessageSource in spring framework reference
As an alternative to ResourceBundleMessageSource, Spring provides a ReloadableResourceBundleMessageSource class. This variant supports the same bundle file format but is more flexible than the standard JDK based ResourceBundleMessageSource implementation. In particular, it allows for reading files from any Spring resource location (not just from the classpath) and supports hot reloading of bundle property files (while efficiently caching them in between). Check out the ReloadableResourceBundleMessageSource javadocs for details.
If I understand it correctly, you can change codes in properties files and server will load them instantly at runtime.
How can one achieve hot reload in spring boot based web application?
What is the trigger of hot reload?