A library for Java to declare and define properties and to access them from an application in a convenient way.

Tags
Site
License
Status
INCUBATOR

 

smartics properties is a library for Java to declare and define properties and to access them from an application in a convenient way.

Convenience means that properties are easily

  1. declared (as an annotated Java interface)
  2. defined (e.g. in form of properties files on the classpath)
  3. resolved (e.g. construct properties with placeholders like ${server.url}/index.html)
  4. converted (e.g. to an URL or custom instance)
  5. validated (e.g. mandatory values or a value within a given range)
  6. accessed (typesafe)
  7. stored (e.g. file system or database)
  8. documented (e.g. to display error information to the user)