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 服务注入(inject) ServerEndpoint ( https://tyrus.java.net/documentation/1.3.1/user-guide.html#d0e1075 ) 会很好
但即使是 @Inject 似乎也没有包含在 grails 2.3.0 中。
此外,tyrus 似乎与 tomcat 7 不兼容。
最佳答案
Spring bean 在应用程序的 resources.groovy
文件中声明,并使用 special DSL format :
beans {
server(Server)
}
依赖注入(inject)在 Controller 、服务和标签库中按名称发生(不需要@Inject):
class MyController {
def server
def index() {
println server.class.name
}
}
有关 Grails 如何使用 Spring 的更多信息,请参阅上面的文档链接。
关于spring - chalice 2.3。 0 和计划 tyrus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20272583/