Autowire Jdbc modèle
Je suis en train d'auto-fil JDBC modèle et je me fais une exception de pointeur null (modèle est null). Quel pourrait être le problème?
@Autowired
template JdbcTemplate;
C'est mon contexte de l'application xml:
<bean ..>
<mvc:annotation-driven />
<context:component-scan base-package="igate.dto" />
<context:component-scan base-package="igate.dao" />
<context:component-scan base-package="igate.service" />
<context:component-scan base-package="igate.controller" />
<context:component-scan base-package="igate.logs" />
<context:component-scan base-package="igate.testcases" />
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/"/>
<property name="suffix" value=".jsp" />
</bean>
<bean id="ds" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@172.21.17.5:1521:oraten" />
<property name="username" value="lab01trg21" />
<property name="password" value="lab01oracle" />
</bean>
<bean id="template" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="ds"/>
</bean>
</beans>
Pour commencer, vous n'avez pas besoin de 6
Est-ce xml de config d'un répartiteur contexte de servlet de configuration xml ou une racine de contexte de l'application de l'initialiseur de configuration xml? Rappelez-vous, si le premier est vrai, vous ne pouvez pas faire référence jdbc modèle à partir d'une racine de la webapp contexte d'application des services.
<component-scan>
éléments. Vous avez juste besoin d'un avec des valeurs séparées par des virgules: <context:component-scan base-package="igate.dto, igate.dao, igate.service, ..." />
Est-ce xml de config d'un répartiteur contexte de servlet de configuration xml ou une racine de contexte de l'application de l'initialiseur de configuration xml? Rappelez-vous, si le premier est vrai, vous ne pouvez pas faire référence jdbc modèle à partir d'une racine de la webapp contexte d'application des services.
OriginalL'auteur Amit | 2013-09-27
Vous devez vous connecter pour publier un commentaire.
Au lieu o ce code :
Vous avez besoin :
OriginalL'auteur MariemJab
OriginalL'auteur Evgeni Dimitrov
Une des raisons de cette erreur, c'est de mélanger permettra à l'autowiring avec manuel
création de haricots.
Par exemple, vous avez une classe de service autowires un haricot.
Mais plus tard intead de
vous n':
OriginalL'auteur Jan Bodnar