开发者社区 问答 正文

spring mvc如果插件化问题??在怎么弄

做了一个网站··其他一些插件做成模块化·然后打包jar
最后把插件的jar直接丢到网站的web-inf/lib下就能直接耦合·
但是现在有个问题就是jar包放到lib下需要重启才能生效·能否通过不重启服务器能直接生效的吗··谢谢各位大虾·

展开
收起
小旋风柴进 2016-02-29 17:46:36 2734 分享 版权
1 条回答
写回答
取消 提交回答
  • 您如果要做成插件化,可以自己定义 Classloader 去加载您的jar包.至于和Spring 的集成,建议使用Spring父子上下文来做动态包的加载.
    web-inf/lib下最好不要放插件包,插件包单独定义.另外您还需要考虑插件卸载的问题,插件更新的问题.


    可以把插件帮方到独立的目录下,程序内部监听目录文件的变化,通过ClassLoader单独加载

    2019-07-17 18:50:43
    赞同 展开评论