Maybe the intended purpose of the method would be clearer if it was renamed to
contributeSymbolDefaults() rather than contributeApplicationDefaults() ??? Just a thought. (Or maybe I'm not clear on what it's there for!) Steve. On 11 October 2011 05:05, Martin Strand <do.not.eat.yellow.s...@gmail.com> wrote: > On Mon, 10 Oct 2011 22:15:26 +0200, Greg Pagendam-Turner > <g...@liftyourgame.com> wrote: > >> Hi, >> >> I'm trying to pull some of my config out of AppModule into config files. >> >> The config files are loaded via contributeSymbolSource. Some of these >> symbols are referred to in ApplicationDefaults. For some reason IOC thinks >> there is a circular dependency on ApplicationDefaults but I can't figure out >> what it is. >> >> Any ideas on what might be happening? > > >> public static void contributeApplicationDefaults( >> MappedConfiguration<String, String> configuration, >> @Value("${liftyourgame.facebook_clientid}") String clientId, >> @Value("${liftyourgame.facebook_secret}") String secret) { > > This is it. contributeApplicationDefaults is where you set default values > for your symbols, but since the symbols need to be resolved in order to pass > the proper parameters to that method, the method depends on itself. > > ApplicationDefaults is just one of many symbol providers, if you are setting > this symbol elsewhere (web.xml, system properties, etc) you don't need to > set it in ApplicationDefaults too. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org