<bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
<property name="url" value="jdbc:oracle:thin:@localhost:1521:xe"/>
<property name="username" value="system"/>
<property name="password" value="manager"/>
</bean>
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<constructor-arg ref="datasource"/>
</bean>
<bean id="projectdao" class="com.query.dao.ProjectDAO">
<constructor-arg ref="jdbcTemplate"/>
</bean>
スレッドの例外 "メイン" org.springframework.beans.factory.UnsatisfiedDependencyException:エラー '名前を持つBeanを作成しますクラスパスのリソース[com/query/comman/application-context.xml]で定義されている「projectdao」:タイプ[org.sql.DataSource]のインデックス0を持つコンストラクタ引数で表される満足度の低い依存関係:[orgのコンストラクタ引数の値を変換できませんでした.springframework.jdbc.core.JdbcTemplate]を必須の型[javax.sql.DataSource]に変換します:型 'org.springframework.jdbc.core.Jdの値を変換できませんでしたbcTemplate 'を必須の型' javax.sql.DataSource 'に変更します。ネストされた例外は、java.lang.IllegalStateExceptionある:必要なタイプ[するjavax.sql.DataSource]に[org.springframework.jdbc.core.JdbcTemplate]型の値を変換できません:一致するエディタや変換戦略
を発見スレッド "メイン" org.springframework.beans.factory.UnsatisfiedDependencyExceptionで
例外:クラスパスリソースで定義されたエラー名でBeanを作成する 'projectdao' [COM /クエリ/ comman /アプリケーションのcontext.xml]:不満[javax.sql.DataSource]型のインデックス0を持つコンストラクタ引数で表される依存関係:[org.springframework.j]型のコンストラクタ引数値を変換できませんでしたdbc.core.JdbcTemplate]を必須の型[javax.sql.DataSource]に変換します。型 'org.springframework.jdbc.core.JdbcTemplate'の値を必須型 'javax.sql.DataSource'に変換できませんでした。ネストされた例外はjava.lang.IllegalStateExceptionです:タイプ[org.springframework.jdbc.core.JdbcTemplate]の値を必須の型[javax.sql.DataSource]に変換できません:一致するエディタまたは変換方法が見つかりません at org.springframework.beans org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactoryで.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:670)org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:191)で org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBで.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:888)で org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObjectでEAN(AbstractAutowireCapableBeanFactory.java:479)org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)で (AbstractBeanFactory.java :290)org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222で )org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287) におけるORGで.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:562)org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:871) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:423) at org.springframework.context.support。 (ClassPathXmlApplicationContext.java:83) at org.springframework.context.support.ClassPathXmlApplicationContext(ClassPathXmlApplicationContext.java:83) at com.query.test.projectTest.main(projectTest。Javaの:11)