spring - chalice 2.3。 0 和计划 tyrus

标签 spring tomcat grails push-notification tyrus

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/

相关文章:

java - 使用 PersistenceUnitInfo 注册 ClassTransformer 时发生错误

eclipse - Eclipse 上未显示 Tomcat

java - 如何使用tomcat启动网络套接字应用程序?

grails - 如何安装Grails字段插件脚手架模板

xml - 在Grails中呈现XML输出

java - Autowiring 由 EasyMock 工厂方法生成的 bean?

java - 如何将 jdbcTemplate.queryForList 语句作为 List<Map<String, Object>> 传递给另一个方法

java - Spring中的NotWritablePropertyException错误

Tomcat:定义上下文,[Enginename] 和 [Hostname] 是什么?

hibernate - 添加 dateCreated 字段以连接 Grails 中的表