[Javalist] Spring Inject probléma
Komáromi, Zoltán
komaromi.zoltan at horticosoft.hu
2013. Jan. 28., H, 22:12:33 CET
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
>
További információk a(z) Javalist levelezőlistáról