1

Spring Beanでこの構成を使用すると、次のエラーが発生します。

<bean name="/login.htm" class="com.virtusa.web.EmployeeController">
  <property name="service" ref="service"></property>
</bean>

<bean id="service" class="com.virtusa.service.ServiceIMP">
  <property name="dao" ref="EmployeeDAO"></property>
</bean> 

<bean id="EmployeeDAO" class="com.virtusa.dao.EmployeeDAO">
  <property name="myDataSource" ref="myDataSource" />
</bean>

私の春の設定ファイルは次のとおりです。

private DataSource myDataSource;
private JdbcTemplate jdbcTemplate;

public void setDataSource(DataSource myDataSource) {
    this.myDataSource = myDataSource;
     this.jdbcTemplate = new JdbcTemplate(myDataSource);
 }

私のダオ

4

1 に答える 1

3

あなたが持っているのでproperty name="myDataSource"、あなたのセッターはではsetMyDataSource()なく名前を付ける必要がありますsetDataSource()

于 2012-10-30T15:11:57.020 に答える