Hi, I thought the @Inject was a part of the web app goodness that only works in those special packages and constructor injection is the way to go when using the IoC stand-alone?
(This page shows an example using this: http://wiki.apache.org/tapestry/Tapestry5HowToIocOnly ) -- Chris On Wed, Sep 21, 2011 at 9:37 AM, nquirynen <nat...@pensionarchitects.be>wrote: > I have made a new project and have now this: > > *Main.java* > > public static void main(String[] args) { > RegistryBuilder builder = new RegistryBuilder(); > builder.add(AppModule.class); > > Registry registry = builder.build(); > registry.performRegistryStartup(); > > DocumentGenerator gen = new DocumentGenerator(); > > registry.cleanupThread(); > registry.shutdown(); > } > > *AppModule.java* > > public static void bind(ServiceBinder binder) > { > binder.bind(PolicyValueProviderSource.class, > PolicyValueProviderSourceImpl.class); > } > > > public void > contributePolicyValueProviderSource(MappedConfiguration<String, > PolicyValueProvider> config) { > config.add("name", new PolicyValueProvider(){ > @Override > public String getValue(Policy policy) { > return policy.getHolder().getName(); > } > }); > config.add("firstname", new PolicyValueProvider(){ > @Override > public String getValue(Policy policy) { > return policy.getHolder().getFirstName(); > } > }); > } > > * > DocumentGenerator.java* > > @Inject > private static PolicyValueProviderSource policyValueProvider; > > public DocumentGenerator() { > for(String v : policyValueProvider.getConfiguredFields()) { > System.out.println(v+" : "); > } > } > > > > > But now I always get a NullPointerException on *policyValueProvider* in > *DocumentGenerator.* > > -- > View this message in context: > http://tapestry.1045711.n5.nabble.com/Console-app-with-Tapestry-IoC-configuration-tp4822836p4825438.html > Sent from the Tapestry - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >