まず、これは可能ですか?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に渡すように設定することもできます。 grails-app/conf/spring/resources.xml
でBeanとして構成された従来のJavaコードから豆、 - - メール
lib
にあなたがsrc/java
、または含むジャーにJavaコードを置くことができるなど
他のコントローラ、サービス、からこのBeanを使用することができます
Groovyから任意のjavaコードを呼び出すことができます。クラスをsrc/javaに入れるか、コードを含むjarをクラスパスに追加してください。