文件名称:guice-jcl:使用 JCL 和 Guice 注入的示例项目
文件大小:63KB
文件格式:ZIP
更新时间:2024-07-11 23:39:42
Java
将 Guice 与 JCL 结合使用的示例 这是一个示例项目,用于演示如何通过 (JarClassLoader) 使用依赖项注入。 这个怎么运作 不是使用 JCL 的JclObjectFactory来实例化对象,而是将 JCL 返回的类绑定到 Guice 模块中。 下面是一个简单的例子结合SomeImpl到SomeInterface 。 impl 类驻留在“some.jar”中,它在运行时由 JCL 加载。 JarClassLoader jcl = new JarClassLoader (); jcl . add( " some.jar " ); Class< SomeInterface> clazz = ( Class< SomeInterface> )jcl . loadClass( " SomeImpl " ); Injector injector = Guice . cre
【文件预览】:
guice-jcl-master
----gradlew(5KB)
----settings.gradle(124B)
----plugin-client()
--------src()
----plugins()
--------plugin-a()
--------plugin-b()
----gradle()
--------wrapper()
----README.md(1KB)
----gradlew.bat(2KB)
----main()
--------src()
----.gitignore(26B)
----build.gradle(1KB)