[Javalist] Spring Inject probléma

Komáromi, Zoltán komaromi.zoltan at horticosoft.hu
2013. Jan. 29., K, 12:57:46 CET


Köszi.

Éjjel próbálkoztam a dologgal, egy Controllerben látom a repositoryt sima
Autowired-del, a repositorí-t annotálva.
Viszont nem controllerekből nem. Egy validátorban és az eddig emlegetett
PartnerAuthenticationProvider-ben használnám.

2013. január 29. 8:02 Böszörményi Péter írta, <zmblevlist at gmail.com>:

> Este kicsit alaposabban korbejarom, h mi lehet a problema.
>
> 2013/1/28 Komáromi, Zoltán <komaromi.zoltan at horticosoft.hu>:
> > Köszi. Az @Inject-et a doksi alapján elvetettem. Kivettem a jart is.
> >
> > Már próbáltam mindent, áttettem az autowired-et a setterhez. Semmi
> eredmény.
> >
> > Most ez van az applicationContext_security.xml-ben:
> >
> >     <b:bean id="partnerAuthenticationProvider"
> > class="hu.ktmi.web.security.PartnerAuthenticationProvider"
> > autowire="byType" >
> >       <b:property name="jdbcTemplate" ref="jdbcTemplate" />
> >       <b:property name="saltSource" ref="saltSource" />
> >       <b:property name="passwordEncoder" ref="passwordEncoder" />
> >     </b:bean>
> >
> > az autowird-et meg kivettem, de volt előtte @Required is, és semmi. A
> > jdbcTemplate mindig null.
> >
> > az osztály releváns rézse most így néz ki:
> >
> >   private PasswordEncoder passwordEncoder;
> >
> >   private SaltSource      saltSource;
> >
> >   private JdbcTemplate    jdbcTemplate;
> >
> >
> >   /**
> >    * @param jdbcTemplate
> >    *          the jdbcTemplate to set
> >    */
> >   public final void setJdbcTemplate(final JdbcTemplate jdbcTemplate) {
> >     this.jdbcTemplate = jdbcTemplate;
> >   }
> >
> >   /**
> >    * @param passwordEncoder
> >    *          the passwordEncoder to set
> >    */
> >   public final void setPasswordEncoder(final PasswordEncoder
> passwordEncoder) {
> >     this.passwordEncoder = passwordEncoder;
> >   }
> >
> >   /**
> >    * @param saltSource
> >    *          the saltSource to set
> >    */
> >   public final void setSaltSource(final SaltSource saltSource) {
> >     this.saltSource = saltSource;
> >   }
> >
> >
> > Az applicationContext.xml-ben a jdbcTemplate bean kapott egy
> > autowire-candidate="true" attribútumot is.
> >
> >
> >
> > Böszörményi Péter <zmblevlist at gmail.com> írta (2013. január 28. 19:01):
> >> Ahhoz, hogy az Inject mukodjon bent kell lennie a megfelelko jarnak a
> >> classpathban. Javaslom, h a linkelt doski stabil - nem milestone -
> >> valtozatat nezd meg, ott irnak rola
> >>
> >> On Jan 28, 2013 4:40 PM, "Komáromi, Zoltán" <
> komaromi.zoltan at horticosoft.hu>
> >> wrote:
> >>>
> >>> Köszi, de ez sajnos a JDBCTemplate-n nem segített. Lehet, hogy most épp
> >>> Inject van a class-ban és nem Autowired, és ezért, azt meg csak este
> felé
> >>> tudom módosítani.
> >>>
> >>>
> >>>
> >>> 2013. január 28. 16:23 Böszörményi Péter írta, <zmblevlist at gmail.com>:
> >>>>
> >>>> Szerintem az annotation-config tag hianyzik.
> >>>>
> >>>>
> http://static.springsource.org/spring/docs/3.0.0.M3/reference/html/ch04s11.html
> >>>> rogton az eleje
> >>>>
> >>>> 2013/1/28 Komáromi, Zoltán <komaromi.zoltan at horticosoft.hu>:
> >>>> > Sziasztok,
> >>>> >
> >>>> > van egy projektem, ahol springet és spring.roo-t szeretnék
> használni.
> >>>> > Élesben egyiket sem használtam még, több irodalmat is olvastam a
> >>>> > témában.
> >>>> >
> >>>> > Az inject kapcsán van most problémám, ahol egyszerűen nem találom,
> mit
> >>>> > néztem el.
> >>>> >
> >>>> > Bármi ,amit @Inject-tel használnék, mindig null marad.
> >>>> >
> >>>> > pl.
> >>>> >
> >>>> > @Inject
> >>>> > private JDBCTemplate jdbcTemplate;
> >>>> >
> >>>> > később megnézve, a jdbcTemplate mindig null.
> >>>> >
> >>>> > ugyanez a helyzet a repository-kkal is. Próbáltam Autowired-del is.
> Az
> >>>> > eredmény ugyanaz.
> >>>> >
> >>>> > A releváns config fájlokat kitettem ide: http://www.ktmi.eu/help/
> >>>> >
> >>>> > Köszi a segítséget.
> >>>> >
> >>>> > Üdv,
> >>>> >
> >>>> > KoZo
> >>>> >
> >>>> >
> >>>> > _______________________________________________
> >>>> > Javalist mailing list
> >>>> > Javalist at lists.javaforum.hu
> >>>> > http://lists.javaforum.hu/mailman/listinfo/javalist
> >>>> >
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Üdvözlettel,
> >>>> Böszörményi Péter
> >>>> _______________________________________________
> >>>> Javalist mailing list
> >>>> Javalist at lists.javaforum.hu
> >>>> http://lists.javaforum.hu/mailman/listinfo/javalist
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Javalist mailing list
> >>> Javalist at lists.javaforum.hu
> >>> http://lists.javaforum.hu/mailman/listinfo/javalist
> >>>
> >>
> >> _______________________________________________
> >> Javalist mailing list
> >> Javalist at lists.javaforum.hu
> >> http://lists.javaforum.hu/mailman/listinfo/javalist
> >>
> > _______________________________________________
> > Javalist mailing list
> > Javalist at lists.javaforum.hu
> > http://lists.javaforum.hu/mailman/listinfo/javalist
>
>
>
> --
> Üdvözlettel,
> Böszörményi Péter
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20130129/3bcf0153/attachment.html>


További információk a(z) Javalist levelezőlistáról