2013-03-04 66 views
0

我可以從一個ApplicationContext中定義一個bean,它的類是保存在一個jar文件中的嗎?我可以從一個ApplicationContext中定義一個bean,它的類保存在一個jar文件中

我有很多模塊,每個模塊都存儲到Jar文件中,我的應用程序需要加載它們才能執行。我正在使用Spring Framework,我需要爲每個模塊定義它需要模塊類的類路徑的ApplicationContext。那麼,我如何從jar文件中提取類並在應用程序中將它們用作bean?

回答

0

這可能會幫助你

考慮以下豆配置

<bean id="simpleUrlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> 

SimpleUrlHandlerMapping建立存在的類文件中的spring.jar

+0

這引發了一個異常: 異常線程「main」 org.springframework.beans.factory.CannotLoadBeanClassException:找不到類 – 2013-03-04 14:29:04

+1

哪一類?你是否按照原樣使用該示例?只要你的類在類路徑中,用你自己的類替換'SimpleUrlHandlerMapping'。 – 2013-03-04 14:31:57

+0

反編譯jar並檢查class是否在指定的路徑中可用 – nav0611 2013-03-05 02:31:29

0

你可以嘗試組件掃描

<context:component-scan base-package="com.planner.pov" /> 

記得添加上下文命名空間..

相關問題