【发布时间】:2018-01-29 21:48:07
【问题描述】:
我正在运行一个 spring 应用程序。
我的要求是用户将在运行时将插件 jar 文件放置在指定的 lib 文件夹位置。 这个插件 jar 文件也将具有 spring 应用程序上下文文件。我想加载这个 jar,意思是所有的类——spring beans 及其所有依赖的 bean/组件(这很重要),在运行时来自这个 jar 文件。
我不想创建新的/子应用程序上下文,并且想使用在应用程序启动时加载的现有 spring bean 上下文。
我参考了一些其他类似的关于 SO 的线程/问题,并且可以解决动态加载 spring bean 的问题。 但是我无法解决为 spring bean 加载所有依赖 bean 的问题。
您能否提供任何指针/提示来动态加载所有在运行时加载的 spring bean 的依赖 bean?
提前致谢, 皮库
【问题讨论】:
标签: spring dependency-injection jar autowired