What is Java Config?
Java Config consists of a few classes that provide type-safe access to properties of a property-file. This makes it very easy for an application to be configurable. An important feature of Java Config is the possibility to check your entire configuration on validity with a single call. Also, Java Config supports a lot of data-types that are common for Java projects.