title: How to access grailsApplication.config from a groovy class?
body: <p>I'm using Grails 1.2.1.  How do I access my grailsApplication.config variable?  I have this class ...</p>
  
  <pre><code>public class Utility {
      def grailsApplication
  ...
      public static boolean isAuthorizedHost(String hostIpAddr) {
          // Simple validation
          if (hostIpAddr == null || hostIpAddr.length() == 0)
              return false;
          //
          def allowedDomains = grailsApplication.config.proxy.allowedDomains
  </code></pre>
  
  <p>but I'm getting this compilation error ...</p>
  
  <pre><code> [groovyc] /Users/davea/Documents/workspace-sts-2.6.0.SR1/socialmediaproxy/src/groovy/com/nna/tool/proxy/Utility/Utility.groovy: 26: Apparent variable 'grailsApplication' was found in a static scope but doesn't refer to a local variable, static field or class. Possible causes:
    [groovyc] You attempted to reference a variable in the binding or an instance variable from a static context.
    [groovyc] You misspelled a classname or statically imported field. Please check the spelling.
    [groovyc] You attempted to use a method 'grailsApplication' but left out brackets in a place not allowed by the grammar.
    [groovyc]  @ line 26, column 24.
    [groovyc]         def allowedDomains = grailsApplication.config.proxy.allowedDomains
  </code></pre>
  
  <p>Thanks for any advice, - Dave</p>