XML設定 - nullポインタ例外を取得春のautowire nullポインタ例外
<bean id="DS" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
<property name="driverClassName" value="${DB.DRIVERCLASS}" />
<property name="url" value="${TABLEMAINT.URL}" />
<property name="username" value="${TABLEMAINT.USER}" />
<property name="password" value="${TABLEMAINT.PASSWORD}" />
</bean>
@Component
class AbcDAO{
@Autowired
private DriverManagerDataSource DS;
public void getConnection(){
System.out.println("DS - "+DS..getConnection());
}
}
データソースDS.getConnection。
自動ワーキングが動作しません。
解決策はありますか?
でそれを定義する:あなたは、次のいずれかで、そのクラスに注釈を付ける必要があり作業する@Autowired注釈については
。プロパティ名は小文字で始まる必要がありますので、 "DS"は "ds"でなければなりません – Jens
@pvpkiran no。それは私のDAOクラスです –
あなたはどのようにクラスABSをinstanciate?それは春に管理された豆ですか? – Jens