开发者社区> 问答> 正文

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

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

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


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

    2019-07-17 18:50:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载