2009-06-05 14 views
9

Ich frage mich nur, ob es möglich ist, Spring-verwalteten Beans mit Clojure-Code (Clojure Namespace würde ich, würde regelmäßige Java-Schnittstelle implementieren) gesichert werden. Wenn ja, würde das Beispiel geschätzt werden.Spring-verwaltete Clojure Bohnen

Danke, Dmitriy.

Antwort

5

Ich habe das noch nicht ausprobiert, aber Abschnitt 3.3 von Programming Clojure erklärt, wie Klassendateien mit dem :gen-class Formular erstellen. Verwenden Sie es mit :implements und :extends, erstellen Sie ein JAR aus Ihren Klassen und importieren Sie sie in Ihr Spring-Projekt. Das sollte - theoretisch - ausreichen.

Ich wäre übrigens auch sehr an jedem Beispielcode interessiert.

+0

Ja, das scheint der richtige Weg zu sein. Ich würde es versuchen, wenn ich eine Chance habe. –

1

Siehe this als ein Beispiel für clojure, Frühling, Junit und swt Integration.

+0

Nein, das ist nicht was ich meine. Ich frage, wie man kompiliert, eine Clojure-Klasse als reguläre Spring-Managed-Bean konfiguriert, die dann in andere Spring-Managed-Beans injiziert werden kann. Das Beispiel zeigt umgekehrt, wie man Spring ApplicationContext aus Clojure-Code benutzt . –