ZK を使用して、既存の spring JAR プロジェクトから Spring Manager/DAO を呼び出そうとしています。私はすでに zul ファイルでこの変数リゾルバを使用しています:
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<zk>
<window border="normal" width="400px" style="padding-top:20px;padding-left:20px;" title="Species Editor" apply="org.openforis.specieseditor.NewSpecies">
そして、NewSpecies.java
この方法でJavaクラスを呼び出すことができます:
SpeciesManager speciesManager = (SpeciesManager) SpringUtil.getBean("speciesManager");
List<TaxonOccurrence> speciesList = speciesManager.findByScientificName(taxonomy, species, 1);
問題は、このSpeciesManager.java
中に他の DAO への呼び出しがあるtaxonDao
ことです。たとえば、Null Pointer Exception
. そして、この例外がどのように発生するかは本当にわかりません。何か助けはありますか?taxonDao
私はすでにこれをSpring config xml内にも追加しています。