spring-boot - 如何使 pf4j 插件 bean 可注入 Spring 应用程序
问题描述
我们正在尝试利用 pf4j 和 pf4j-spring 来提供基于 Spring 的灵活应用程序。
理想情况下,我们希望在插件中定义 Spring bean(@Service
和@Repository
其他)并将它们注入到主应用程序中。
从我所见,它似乎由于时间问题而失败。或者换句话说,Springs 期望 bean 在PluginManager
实例化之前可用。
GitHub 上有一个示例存储库说明了该问题。
问题是:我可以改变一些东西,让 Spring 实例化第PluginManager
一个吗?是否有另一种方法可以使这项工作?
注意:是的,我们知道sbp。不幸的是,它似乎已经死了,我们也没有让它正常工作。
解决方案
推荐阅读
- pyopengl - PyOpenGL 过剩窗口
- jmeter - 如何处理 Jmeter 测试
- r - 如何修复 vis_miss(dataset, cluster = TRUE) 中的错误:在 R 中找不到函数“vis_miss”?
- amazon-web-services - AWS Amplify 是否支持或允许网站 UI 模板?
- kubernetes - Kubernetes 多节点集群
- controller - 使用参数从 Web API 控制器获取 SSMS 中的数据
- c++ - 如果在对象创建期间传递了多个值,为什么带有一个参数的隐式构造函数会打印最后一个值?
- php - 我的网站花费太多时间来更新数据
- r - 在R中将具有不同长度和两个条件的不同数据帧的列相乘
- php - PHP - 将数组显示为 HTML 表格