首先,這可能嗎?Grails&Java - 在java中調用grails類方法
爲什麼我將一些遺留的java代碼集成到Grails中並希望使用grails郵件插件。發送電子郵件的代碼在java類中。因爲有幾百個java文件,所以我不要將文件重命名爲.groovy。
如果這是可能的,請發佈示例代碼。
謝謝。
首先,這可能嗎?Grails&Java - 在java中調用grails類方法
爲什麼我將一些遺留的java代碼集成到Grails中並希望使用grails郵件插件。發送電子郵件的代碼在java類中。因爲有幾百個java文件,所以我不要將文件重命名爲.groovy。
如果這是可能的,請發佈示例代碼。
謝謝。
是的,你可以。所有的Grails服務/控制器/ etc都是一個Spring bean。你可以配置它將郵件bean傳遞給任何其他bean。例如,您可以創建2種豆:
grails-app/conf/spring/resources.xml
。之後,你可以使用這個bean從任何其他控制器,服務等你可以把你的Java代碼爲src/java
,或含有罐子到lib
見http://www.grails.org/doc/1.3.x/guide/14.%20Grails%20and%20Spring.html以獲取更多信息
你可以從groovy調用任何java代碼。可以將類放在src/java中,或者將包含代碼的jar添加到類路徑中。