没有合适的资源?快使用搜索试试~ 我知道了~
guice-jcl:使用 JCL 和 Guice 注入的示例项目
共20个文件
java:10个
plugin:2个
gradle:2个
需积分: 9 0 下载量 133 浏览量
2021-06-22
05:53:02
上传
评论
收藏 63KB ZIP 举报
温馨提示
将 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.zip (20个子文件)
guice-jcl-master
gradlew 5KB
settings.gradle 124B
plugin-client
src
main
java
io
github
mumrah
guice_jcl
Config.java 98B
Plugin.java 111B
plugins
plugin-a
src
main
resources
META-INF
services
io.github.mumrah.guice_jcl.Plugin 62B
java
io
github
mumrah
guice_jcl
Parent.java 168B
Name.java 88B
PluginA.java 644B
plugin-b
src
main
resources
META-INF
services
io.github.mumrah.guice_jcl.Plugin 57B
java
io
github
mumrah
guice_jcl
PluginB.java 644B
Parent.java 98B
Name.java 88B
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 50KB
README.md 1KB
gradlew.bat 2KB
main
src
main
java
io
github
mumrah
guice_jcl
SomeDependentThing.java 500B
Main.java 2KB
.gitignore 26B
build.gradle 1KB
共 20 条
- 1
资源评论
得陇而望蜀者
- 粉丝: 30
- 资源: 4586
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功