anchor.diff:  === Configuration
   
   INFO: QiWeb configuration use the https://github.com/typesafehub/config/blob/master/HOCON.md[HOCON format] ("Human
  -Optimized Config Object Notation"). It is parsed using Typesafe https://github.com/typesafehub/config[Config].
  +Optimized Config Object Notation"). It is parsed using https://github.com/typesafehub/config[Typesafe Config].
   
   The `application.conf` file must be present at the root of your classpath and must at least contain one single entry:
   `app.secret` which is the secret key your application will use to sign session cookies.
  
positive.code: 
  [source,java]
  ----
  public Outcome aControllerMethod()
  {
      String configValue = application().config().getString( "your.custom.config.key" );
      // ...
      return outcomes().ok().build();
  }
  ----
  
  All configuration properties can be overriden by defining System Properties.
  This means that you can easily provide all configuration on the command line.
  
  Moreover, some special System Properties allow to use an alternate config file:
  
  
negative.code: specified using one of the System Properties described above.
  
  
  === Lifecycle
  
  ==== Startup explained
  
  