文件名称:春假:ClojureSpring集成
文件大小:43KB
文件格式:ZIP
更新时间:2024-02-23 05:07:12
java clojure spring spring-bean ClojureClojure
这是用于Clojure / Spring集成的Clojure库。 嗯,它不是真正的库,因为没有那么多代码。 我将展示如何在Clojure中定义Spring Bean,该方法使您能够在基于Java的Spring应用程序中使用Clojure而不接触Java代码或现有的Spring Bean定义。 对于以下示例,我假设基于Java的Spring应用程序使用XML bean定义文件来定义Spring应用程序上下文。 如果有时间的话,我还将提供其他定义策略的示例(例如通过注释)。 我将使用leiningen来运行代码。 您应该能够在不使用leiningen的情况下采用代码和示例(因为这是基于Java的应用程序的标准情况)。 使用leiningen使某些任务变得容易得多(例如,设置类路径,运行测试等),但是它确实隐藏了您在不使用它们时必须知道的细节。 因此,我也会尝试给出简单的Java示例。 司机 我们需要一个驱动程序应用程序来运行我们的代码。 Clojure中有一个,Java中有一个。 Clojure 您可以通过lein运行驱动程序( spring-break.core/-main le
【文件预览】:
spring-break-master
----project.clj(2KB)
----resources()
--------spring-config-with-BeanNameAutoProxyCreator.xml(1KB)
--------spring-config-autowiring-gotcha.xml(1KB)
--------spring-config-jmx.xml(3KB)
--------spring-config-empty.xml(318B)
--------spring-config-gracefull-swank.xml(552B)
--------spring-config-with-redefine.xml(578B)
--------spring-config-autowiring.xml(811B)
--------spring-config-application-context-aware.xml(828B)
--------spring-config-bean-post-processor.xml(1018B)
--------spring-config-lifecycle.xml(619B)
--------spring-config-swank.xml(623B)
--------spring-config-hello-world-for-java-driver.xml(677B)
--------spring-config-nrepl.xml(712B)
--------spring-config-factories.xml(1KB)
--------spring-config-load-script-with-sideeffect.xml(791B)
--------spring-config-load-script.xml(507B)
--------spring-config-hello-world.xml(555B)
--------spring-config-redefine-some-bean.xml(607B)
--------spring-config-load-namespace.xml(576B)
----src()
--------test()
--------main()
----.gitignore(97B)
----README.md(57KB)