0

Grails 2.3.0 と [Project Tyrus][1] 経由のプッシュ通知?

grails 2.3.0 は Tyrus 1.3 でうまく動作しますか?

私が見つけた:http://www.objectpartners.com/2013/06/25/getting-groovy-with-spring-and-websockets/

ただし、これは Tyrus 1.0 に基づいているため、Grizzly でいくつかの問題が発生します。Tyrus の最新バージョンは 1.3 ですが、Spring コンテナーとの統合方法がわかりません。ServerEndpoint ( https://tyrus.java.net/documentation/1.3.1/user-guide.html#d0e1075 )にいくつかのスプリング サービスを挿入するとよいでしょう。

しかし、@Inject でさえ grails 2.3.0 から欠落しているようです。

さらに、tyrus は tomcat 7 と互換性がないようです。

4

1 に答える 1

1

Spring Bean はresources.groovyアプリケーションのファイルで宣言され、特別な DSL 形式を使用します。

beans {
  server(Server)
}

依存性注入は、コントローラー、サービス、およびタグライブラリで名前によって発生します (@Inject は必要ありません)。

class MyController {
  def server

  def index() {
    println server.class.name
  }
}

Grails で Spring を使用する方法の詳細については、上記のドキュメント リンクを参照してください。

于 2013-11-28T18:27:29.210 に答える