Boing:Clojure 中的 Java 依赖注入

时间:2024-07-13 12:00:23
【文件属性】:

文件名称:Boing:Clojure 中的 Java 依赖注入

文件大小:48KB

文件格式:ZIP

更新时间:2024-07-13 12:00:23

Clojure

波音 Boing 是一个用 Clojure 编写的 Java 依赖注入工具。 这一举措背后的主要动机是摆脱 Spring bean 和它在我们的软件中携带的许多依赖项。 因此得名……如果您有更好的建议,请告诉我们。 ##我们为什么要创建这个? 我们有一些 Java/Spring 遗留代码,我们希望将其移至 Clojure。 然而,一些 Java 库,如 ORM,...需要以 Java 为中心的初始化。 我们希望为这些初始化保留依赖注入,并避免必须一一重新编码。 在我们将 Java 代码库移到 Clojure 之后,它们仍然是需要的。 路线图 我们认为 DI 的方式 Boing 实现它的方式足够轻,因此可以将其推广到 Clojure 与其他简单或复杂的 Java 框架的接口。 在接下来的几周/几个月中,我们将通过在代码中的各个位置应用各种示例来了解我们可以在这方面取得多大进展。 我们


【文件预览】:
Boing-master
----.gitignore(676B)
----project-1.6.clj(2KB)
----project-1.2.clj(928B)
----src()
--------boing()
----.classpath(1KB)
----project-1.3.clj(930B)
----project-1.4.clj(1KB)
----COPYING(11KB)
----pom.xml(3KB)
----examples()
--------simple-spring-ctors.xml(1KB)
--------simple-spring-setters.xml(938B)
--------spring-1-to-boing.clj(8KB)
--------spring-1.xml(51KB)
--------Complex-spring-setters.xml(938B)
--------fakedproperties.properties(76B)
----README.md(2KB)
----epl-v10.html(13KB)
----.project(834B)
----HISTORY.md(1KB)
----test()
--------boing()

网友评论