内容简介:简介:Gadtry 是一个构建于java8之上的工具库, 涵盖了Gadtry 1.1.0 稳定版已发布,主要新增Aop功能,特点如下:
简介:
Gadtry 是一个构建于 java 8之上的 工具 库, 涵盖了 Ioc
Aop
exec
graph
等等工具库,几乎涵盖了日常开发中非常多工具类,当然它还在不断丰富中.
Gadtry 1.1.0 稳定版已发布,主要新增Aop功能,特点如下:
* 新增完备 Aop功能, 支持接口代理和非接口类代理(非final)
* 支持和Gadtry-Ioc容器进行结合代理
* 支持非容器场景代理(注意应对 没有使用任何ioc容器的项目)
* 已支持Spring-Aop所有概念和语义
演示:
* 结合Gadtry-Ioc:
IocFactory iocFactory = GadTry.create(binder -> { binder.bind(Map.class).byCreator(HashMap::new).withSingle(); binder.bind(HashSet.class).by(HashSet.class).withSingle(); }).aop(binder -> { binder.bind("point1") .withPackage("com.github.harbby") //.subclassOf(Map.class) .classAnnotated() .classes(HashMap.class, HashSet.class) .whereMethod(methodInfo -> methodInfo.getName().startsWith("add")) .build() .before((info) -> { Assert.assertEquals("add", info.getName()); System.out.println("before1"); }) .after(() -> { Assert.assertTrue(true); System.out.println("after2"); }); }).initialize(); Set set = iocFactory.getInstance(HashSet.class);
更多细节请查询: https://gitee.com/mirrors/Gadtry
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- v-region 2.0.0 发布,行政区划选择器(4 级联动城市选择)
- v-region 2.0.0 发布,行政区划选择器(4 级联动城市选择)
- TZImagePickerController 2.2.5 发布,图片选择器
- TZImagePickerController 3.0.5 发布,图片选择器
- TZImagePickerController 3.2.0 发布,图片选择器
- Smenu 0.9.17 发布,终端菜单选择工具
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Types and Programming Languages
Benjamin C. Pierce / The MIT Press / 2002-2-1 / USD 95.00
A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute. The study of typ......一起来看看 《Types and Programming Languages》 这本书的介绍吧!