没有合适的资源?快使用搜索试试~ 我知道了~
gini:一个超轻的依赖注入和 AOP 引擎
共27个文件
java:24个
md:1个
gitignore:1个
需积分: 10 0 下载量 158 浏览量
2021-06-11
04:11:50
上传
评论
收藏 18KB ZIP 举报
温馨提示
基尼 Gini 是一个超轻的依赖注入和 AOP 引擎。 Gini 管理的 Bean 是单例,它们按类型注入,如果找到多个候选注入,则按字段名称注入。 Gini 允许拦截托管 bean (AOP) 上的方法调用。 为此,Gini 使用来创建动态代理。 依赖注入示例 文件 public interface Foo { String getImplemName (); } FooImpl1.java 我们使用@Managed 注解将bean 声明为由Gini 管理。 @Managed public class FooImpl1 implements Foo { @Override public String getImplemName () { return " fooImpl1 " ; } } FooImpl2.java @Managed public class
资源推荐
资源详情
资源评论
收起资源包目录
gini-master.zip (27个子文件)
gini-master
.gitignore 53B
src
main
java
org
theglump
gini
MethodInterceptor.java 1KB
MethodInvoker.java 418B
BeanStore.java 4KB
MethodInvokerImpl.java 613B
Reflections.java 2KB
Gini.java 4KB
GiniException.java 375B
InterceptorHelper.java 3KB
Interceptor.java 574B
annotation
Inject.java 294B
Advice.java 293B
Managed.java 294B
Around.java 422B
test
java
org
theglump
gini
GiniTest.java 2KB
BeanStoreTest.java 3KB
InterceptorHelperTest.java 1KB
bean
Step.java 83B
StepImpl2.java 199B
RuleImpl.java 187B
StepImpl1.java 316B
Root.java 437B
Rule.java 84B
Advice1.java 652B
MethodInvokerImplTest.java 566B
pom.xml 2KB
README.md 2KB
共 27 条
- 1
资源评论
佳同学
- 粉丝: 28
- 资源: 4583
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功