我可以从一个ApplicationContext
中定义一个bean,它的类是保存在一个jar文件中的吗?我可以从一个ApplicationContext中定义一个bean,它的类保存在一个jar文件中
我有很多模块,每个模块都存储到Jar文件中,我的应用程序需要加载它们才能执行。我正在使用Spring Framework,我需要为每个模块定义它需要模块类的类路径的ApplicationContext
。那么,我如何从jar文件中提取类并在应用程序中将它们用作bean?
我可以从一个ApplicationContext
中定义一个bean,它的类是保存在一个jar文件中的吗?我可以从一个ApplicationContext中定义一个bean,它的类保存在一个jar文件中
我有很多模块,每个模块都存储到Jar文件中,我的应用程序需要加载它们才能执行。我正在使用Spring Framework,我需要为每个模块定义它需要模块类的类路径的ApplicationContext
。那么,我如何从jar文件中提取类并在应用程序中将它们用作bean?
这可能会帮助你
考虑以下豆配置
<bean id="simpleUrlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
SimpleUrlHandlerMapping建立存在的类文件中的spring.jar
你可以尝试组件扫描
<context:component-scan base-package="com.planner.pov" />
记得添加上下文命名空间..
这引发了一个异常: 异常线程“main” org.springframework.beans.factory.CannotLoadBeanClassException:找不到类 – 2013-03-04 14:29:04
哪一类?你是否按照原样使用该示例?只要你的类在类路径中,用你自己的类替换'SimpleUrlHandlerMapping'。 – 2013-03-04 14:31:57
反编译jar并检查class是否在指定的路径中可用 – nav0611 2013-03-05 02:31:29