Beanをjarファイルで配線することができますか?自分のモジュールのJarファイルを作成し、これをWEB-INFフォルダのlibディレクトリに配置します。このjarファイルには、今私はStruts.xmlとapplicationContaxt.xmlファイルにアクション、BOとDMクラスをマッピングするためにアクセスしようとしていますが、そのは私にエラー以下Spring Beanの配線
を与えることStruts.xmlのコードがファイルである
<action name="abc" class="abcAction">
<result name="success">/jsp/ABC/ABC.jsp</result>
</action>
以下はApplicationContect.xmlのコードです
<bean id="abcAction" class="main.java.com.iws.erik.abc.action.ABCAction"/>
私は、これらのクラスは、JARファイル名ABC.jarに存在し
<context:annotation-config/>
<context:component-scan base-package="main.java.com.<projectName>"/>
を介して配線を行っているが、私は、サーバーを起動しようとしていたときには、それらのアクションクラスにアクセスすることができず、エラーの下に与えている
org.springframework.beans.factory.BeanCreationException:名前 'ABCAction'を持つBeanの作成中にエラーが発生しました:自動従属依存の注入が失敗しました。
struts.xmlとapplicationContext.xmlのこのアクションファイル(Jarファイルにあります)のマッピング方法を教えてください。
ことdeclaration.Mayてください。私は同じPathを提供していても、ApplicationContextでActionクラスを読み込めますが、BOクラスとDMクラスを読み込めません。エラーは、org.springframework.beans.factory.NoSuchBeanDefinitionException:タイプ:[main.java.com.iws.erik.duraPageAlarm.bo.AlarmMasterBO]依存性が見つかりました:この依存関係のautowire候補となる少なくとも1つのbeanが必要です。依存関係の注釈:{@org.springframework.beans.factory.annotation .Autowired(必須= true)} –