This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I need to use config files in my application. My requirement is roughly as follows:
I have different properties that have different values in different environments
I would like my properties file to be an xml
I would prefer to use the same deployable in all environments with no modifications.
My plan is as follows:
Use apache commons configuration (xml)
Define separate configuration files for different environments(Dev, Qa, Prod)
Identify the environment to use using a JVM argument.
My question is:
What is the standard way of loading the configuration file? Have a singleton class that loads the config file and that has a get method?