java代码自动生成源码-AutoInterface:自动生成Java接口源代码

时间:2021-05-22 16:57:33
【文件属性】:
文件名称:java代码自动生成源码-AutoInterface:自动生成Java接口源代码
文件大小:68KB
文件格式:ZIP
更新时间:2021-05-22 16:57:33
系统开源 java代码自动生成源码AutoInterface-Java注释处理器 根据带注释的类文件的公共方法生成Java接口。 为类或接口生成Decorator接口 好处 只有一个实现时,无需手动维护接口 帮助诸如Spring之类的框架进行依赖注入 Spring运行时注入默认情况下需要一个Interface,否则spring使用CGLIB代理。 通过自动生成接口,您不需要使用CGLIB并受其限制。 帮助第三方生成代码或您想保留其final类别的类 用法 // Reference dependency dependencies { annotationProcessor ' io.github.high-stakes:autointerface: ' } // Annotated the class you wish to generate an interface for @AutoInterface ( createDecorator = true ) public final class MyClass { public void myMethod () {} } //
【文件预览】:
AutoInterface-master
----gradlew(6KB)
----settings.gradle(34B)
----src()
--------test()
--------main()
----.travis.yml(240B)
----LICENSE(11KB)
----gradle()
--------wrapper()
----README.md(1KB)
----gradlew.bat(3KB)
----.gitignore(320B)
----build.gradle(3KB)

网友评论