groovy-loader-v2:在文件目录中动态加载Groovy脚本

时间:2024-05-31 22:30:28
【文件属性】:

文件名称:groovy-loader-v2:在文件目录中动态加载Groovy脚本

文件大小:16KB

文件格式:ZIP

更新时间:2024-05-31 22:30:28

groovy loader Java

groovy-loader-v2 load groovy scripts in file directory dynamically 简介 动态加载指定目录下的groovy脚本,并将其注册为groovy bean,放置于ApplicationContext容器中,并使用命名空间进行分类区分(一个namespace对应于一个ApplicationContext)。同时能够动态感知到groovy脚本的新增、修改以及删除事件,并自动重新加载。 原理 使用文件目录管理groovy bean:指定文件夹下的每一个一级文件夹对应一个namespace,某个一级文件夹下的所有groovy被注册成bean后会分配到同一个ApplicationContext 通过GroovyScriptFactory一级类加载器来实例化groovy脚本 通过扫描监听指定路径下groovy文件的变更,来接受groovy脚本的


【文件预览】:
groovy-loader-v2-master
----src()
--------test()
--------main()
----README.md(2KB)
----pom.xml(2KB)
----.gitignore(15B)

网友评论