OSGi(开放服务网关协议,Open Service Gateway Initiative)技术是Java动态化模块化系统的一系列规范。

最早Eclipse用它而出名,Eclipse使用了Equinox的OSGi实现,Spring Dynamic Module也是基于Equinox。OSGi框架为Java系统提供了一个通用的容器,该系统中的 bundle,无需停止系统,即可实现 bundle 的安装、卸载,即支持热部署,这也是Eclipse安装插件无需重启的原因。

详细可以参考这篇文章:OSGi模块化框架详解
Java 9也实现了模块化功能:Java 9的模块化–壮士断"腕"的涅槃

相关文章:

  • 2021-11-10
  • 2021-09-04
  • 2021-11-18
  • 2021-11-19
  • 2022-12-23
  • 2021-06-30
  • 2022-12-23
  • 2021-08-24
猜你喜欢
  • 2021-10-18
  • 2021-04-21
  • 2021-10-03
  • 2021-11-21
  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
相关资源
相似解决方案