I do this, but it looks that just work for spring but not Guice.

On Wed, Aug 19, 2009 at 10:24 AM, Igor Vaynberg <igor.vaynb...@gmail.com>wrote:

> it is possible if you can get a hold of a ConfigurableInjector
> instance which is usually obtained via InjectorHolder.getInjector().
> once you do you can call injector.inject(this) in the constructor of
> the class and it will be injected.
>
> -igor
>
> On Tue, Aug 18, 2009 at 6:35 PM, Haulyn R. Jason<saharab...@gmail.com>
> wrote:
> > Thanks Igor,
> > If it is possible to inject service to models in wicket,  I will go to
> salve
> > mailing list for help. Thank you.
> >
> >
> > On Wed, Aug 19, 2009 at 12:00 AM, Igor Vaynberg <igor.vaynb...@gmail.com
> >wrote:
> >
> >> a) use 1.1 jars - link to their maven repo is on the front page under
> news
> >> b) salve is a bytecode instrumentor - that means you have to
> >> instrument your classes. there are various ways to do it: eclipse/idea
> >> plugin, maven plugin, jvm agent. how to set all this up is on the
> >> salve wiki.
> >> c) salve has its own mailing list - if your questions are salve
> >> related please use that instead of polluting this list.
> >>
> >> -igor
> >>
> >> On Tue, Aug 18, 2009 at 8:09 AM, Haulyn R. Jason<saharab...@gmail.com>
> >> wrote:
> >> > Hi, all
> >> > I sent an email about how to inject service object to wicket sortable
> >> > models, and got some suggestions. then I tried these below:
> >> >
> >> > 1.make sure that guice works well with wicket. I can inject service to
> >> Pages
> >> > by set method with @Inject.
> >> > 2.I know I can not inject to models, so I add the following jars
> (salve)
> >> to
> >> > the classpath:
> >> >    salve-contract-2.0-SNAPSHOT.jar
> >> >    salve-depend-2.0-SNAPSHOT.jar
> >> >    salve-depend-guice-2.0-SNAPSHOT.jar
> >> >    salve-inst-2.0-SNAPSHOT.jar
> >> > 3.I use the following code to tell wicket about the guice module
> >> >    @Override
> >> >    public void addComponentInstantiationListener() {
> >> >        addComponentInstantiationListener(new
> GuiceComponentInjector(this,
> >> > new WebsiteModule()));
> >> >    }
> >> > 4.I use the folling code to get Guice Injector
> >> >  Injector injector =
> >> > getMetaData(GuiceInjectorHolder.INJECTOR_KEY).getInjector();
> >> >  (with debug info, I get injector, and I believe it is not null)
> >> > 5.init Salve with following code:
> >> > DependencyLibrary.addLocator(new GuiceBeanLocator(injector));
> >> >
> >> >
> >> >
> >> > ok, I use @Dependency instead of @Inject as:
> >> > @Dependency private ServiceProvider provider;
> >> >
> >> > but with debug info, provider always be null and I got
> >> nullpointException.
> >> >
> >> >
> >> > Can anybody help me to find what steps I forget?
> >> >
> >> > Thanks!
> >> >
> >> > --
> >> > ------------------
> >> > Enjoy. Thanks!
> >> >
> >> > Haulyn Microproduction
> >> >
> >> > Mobile: +086-15864011231
> >> > email: saharab...@gmail.com,
> >> >         hmp.hau...@foxmail.com
> >> > website: http://haulynjason.net
> >> > gtalk: saharab...@gmail.com
> >> > yahoo: jia_hao...@yahoo.com
> >> > msn: saharab...@gmail.com
> >> > skype: saharabear
> >> > QQ: 378606292
> >> >
> >> > Haulyn Jason
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> >>
> >
> >
> > --
> > ------------------
> > Enjoy. Thanks!
> >
> > Haulyn Microproduction
> >
> > Mobile: +086-15864011231
> > email: saharab...@gmail.com,
> >         hmp.hau...@foxmail.com
> > website: http://haulynjason.net
> > gtalk: saharab...@gmail.com
> > yahoo: jia_hao...@yahoo.com
> > msn: saharab...@gmail.com
> > skype: saharabear
> > QQ: 378606292
> >
> > Haulyn Jason
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
------------------
Enjoy. Thanks!

Haulyn Microproduction

Mobile: +086-15864011231
email: saharab...@gmail.com,
         hmp.hau...@foxmail.com
website: http://haulynjason.net
gtalk: saharab...@gmail.com
yahoo: jia_hao...@yahoo.com
msn: saharab...@gmail.com
skype: saharabear
QQ: 378606292

Haulyn Jason

Reply via email to