文件名称:bali-di-scala:Bali DI for Scala是用于依赖项注入的代码生成器
文件大小:25KB
文件格式:ZIP
更新时间:2024-05-08 22:32:22
scala code-generator dependency-injection scala-macros Scala
巴厘岛DI为Scala Bali Scala的DI是一个纯def宏,它可以将抽象语法树转换为自动依赖项注入。 目前,它支持Scala 2.13,并在路线图中提供了Scala 3。 该项目是Scala中的的重新实现。 作为重新实现,它基于完全相同的概念,并旨在最终实现功能均等。 巴厘岛也是印度尼西亚Java与龙目之间的一个。 为了消除歧义,该项目的名称是“ Bali DI for Scala”,而不仅仅是“ Bali”,其中DI是的首字母缩写。 但是,在代码中,删除了术语“ DI”是因为在这种情况下没有歧义。 入门 如果使用SBT,则需要在项目中添加以下依赖项: libraryDependencies + = " global.namespace.bali " %% " bali-scala " % " 0.2.0 " % Provided 请注意,这是一个仅编译时的依赖关系-在B
【文件预览】:
bali-di-scala-main
----.gitignore(8B)
----README.md(2KB)
----.github()
--------workflows()
----build.sbt(4KB)
----.sbtopts(42B)
----LICENSE(11KB)
----scala-sample()
--------src()
----scala()
--------src()
----version.sbt(40B)
----project()
--------plugins.sbt(806B)
--------Version.scala(46B)
--------Dependency.scala(116B)
--------build.properties(20B)