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 容器集成。将一些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 回答